From 1f412ee818b55bf454eb8475033d5004ed4a185f Mon Sep 17 00:00:00 2001 From: adonis Date: Thu, 27 Aug 2026 18:47:42 +0330 Subject: [PATCH] fix(tenants): stop sending primary domain as an alias Exclude store domain from extra domains on save and clarify the form hint. Co-authored-by: Cursor --- src/pages/TenantFormPage.vue | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/pages/TenantFormPage.vue b/src/pages/TenantFormPage.vue index db3c923..114bbba 100644 --- a/src/pages/TenantFormPage.vue +++ b/src/pages/TenantFormPage.vue @@ -125,7 +125,19 @@ async function save() { try { const payload = { ...form, - domains: form.domains.map((item) => item.trim()).filter(Boolean), + domains: form.domains + .map((item) => item.trim()) + .filter(Boolean) + .filter( + (item) => + item.replace(/^https?:\/\//, '').split('/')[0].split(':')[0].replace(/^www\./, '').toLowerCase() !== + form.domain + .replace(/^https?:\/\//, '') + .split('/')[0] + .split(':')[0] + .replace(/^www\./, '') + .toLowerCase(), + ), } if (!payload.remoteApiToken) { delete (payload as any).remoteApiToken @@ -197,9 +209,9 @@ onMounted(load)

- برای /get_user. داخل همان محصول (خانگی یا همکار) هر دامنه/IP فقط روی یک نسخه می‌ماند؛ - اگر از قبل روی نسخه دیگری از همین محصول باشد، از آنجا برداشته و به این نسخه اضافه می‌شود. - خانگی و همکار روی هم اثر ندارند. + برای /get_user. دامنهٔ اصلی فروشگاه را اینجا تکرار نکنید — فقط alias/IP اضافی. + داخل همان محصول هر دامنه/IP فقط روی یک نسخه می‌ماند؛ اگر از قبل روی نسخه دیگری + از همین محصول باشد، از آنجا برداشته و به این نسخه اضافه می‌شود. خانگی و همکار روی هم اثر ندارند.