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 <cursoragent@cursor.com>
This commit is contained in:
@@ -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)
|
||||
</a-form-item>
|
||||
<a-form-item label="دامنهها و IPهای اضافی" class="field-span-2">
|
||||
<p class="field-hint">
|
||||
برای /get_user. داخل همان محصول (خانگی یا همکار) هر دامنه/IP فقط روی یک نسخه میماند؛
|
||||
اگر از قبل روی نسخه دیگری از همین محصول باشد، از آنجا برداشته و به این نسخه اضافه میشود.
|
||||
خانگی و همکار روی هم اثر ندارند.
|
||||
برای /get_user. دامنهٔ اصلی فروشگاه را اینجا تکرار نکنید — فقط alias/IP اضافی.
|
||||
داخل همان محصول هر دامنه/IP فقط روی یک نسخه میماند؛ اگر از قبل روی نسخه دیگری
|
||||
از همین محصول باشد، از آنجا برداشته و به این نسخه اضافه میشود. خانگی و همکار روی هم اثر ندارند.
|
||||
</p>
|
||||
<div class="alias-list">
|
||||
<div v-for="(_, index) in form.domains" :key="index" class="alias-row">
|
||||
|
||||
Reference in New Issue
Block a user