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