From 84e32d8d1d974e0e9eb249aef33346c82ac33142 Mon Sep 17 00:00:00 2001 From: Konrad Mohrfeldt <km@roko.li> Date: Mon, 22 Jul 2024 17:37:19 +0200 Subject: [PATCH] fix: outdated user profile references (now: cba) --- src/components/identities/AUserCBAIdentityEditor.vue | 2 +- src/components/identities/AUserEditor.vue | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/identities/AUserCBAIdentityEditor.vue b/src/components/identities/AUserCBAIdentityEditor.vue index 870ad167..714dfb4f 100644 --- a/src/components/identities/AUserCBAIdentityEditor.vue +++ b/src/components/identities/AUserCBAIdentityEditor.vue @@ -18,7 +18,7 @@ import { useI18n } from '@/i18n' type CBAProfileData = Pick<SteeringUser['cba'], 'username' | 'userToken'> -const modelValue = defineModel<CBAProfileData>({ required: true }) +const modelValue = defineModel<CBAProfileData | null>({ required: true }) const { t } = useI18n() const name = useCopy(() => modelValue.value?.username ?? '', { diff --git a/src/components/identities/AUserEditor.vue b/src/components/identities/AUserEditor.vue index 00b2aa8d..aef74152 100644 --- a/src/components/identities/AUserEditor.vue +++ b/src/components/identities/AUserEditor.vue @@ -33,12 +33,12 @@ <FormGroup v-slot="{ disabled }" - :errors="profile.errors" - :is-saving="profile.isSaving" + :errors="cba.errors" + :is-saving="cba.isSaving" label="CBA" custom-control > - <AUserCBAIdentityEditor v-model="profile.value" :disabled="disabled" /> + <AUserCBAIdentityEditor v-model="cba.value" :disabled="disabled" /> </FormGroup> </FormTable> </template> @@ -64,7 +64,7 @@ const user = computed(() => props.user) const firstName = useAPIObjectFieldCopy(userStore, user, 'firstName', { debounce: 2 }) const lastName = useAPIObjectFieldCopy(userStore, user, 'lastName', { debounce: 2 }) const email = useAPIObjectFieldCopy(userStore, user, 'email', { debounce: 2 }) -const profile = useAPIObjectFieldCopy(userStore, user, 'cba', { +const cba = useAPIObjectFieldCopy(userStore, user, 'cba', { debounce: 0, isEqual(v1, v2) { return v1?.username === v2?.username && v1?.userToken === v2?.userToken -- GitLab