Fixed issues with with Provider domains edition.

fix #3833
This commit is contained in:
Antoine Nguyen
2025-12-08 15:29:20 +01:00
parent 45b819f195
commit f16ba7d78e
3 changed files with 10 additions and 3 deletions
@@ -127,9 +127,12 @@ async function save() {
data.domains = []
for (const domain of editedProvider.value.domains) {
if (domain.new_domain) {
const newDomain = Number.isInteger(domain.new_domain)
? domain.new_domain
: domain.new_domain.pk
data.domains.push({
name: domain.name,
new_domain: domain.new_domain.pk || domain.new_domain.id,
new_domain: newDomain,
})
} else {
data.domains.push(domain)
@@ -67,7 +67,11 @@
<template #[`expanded-row`]="{ columns, item }">
<tr>
<td :colspan="columns.length">
<v-chip v-for="(domain, index) in item.domains" :key="index">
<v-chip
v-for="(domain, index) in item.domains"
:key="index"
class="mr-2"
>
<template v-if="domain.new_domain">
{{ domain.name }} -->
{{ domainsStore.getDomainName(domain.new_domain) }}
@@ -24,7 +24,7 @@
<v-spacer />
<v-chip
v-for="(domain, index) in domains"
:key="index"
:key="domain"
class="mr-2 mt-2"
closable
@click:close="removeDomain(index)"