From a73e5a085ef48a88dbb8f9c407df0430ca89fe1f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Wagner?= <wagner.ced@gmail.com>
Date: Fri, 7 Apr 2023 15:58:38 +0200
Subject: [PATCH] Change the way preferredUsername is synced

---
 js/src/views/Account/RegisterView.vue          | 6 +++---
 js/src/views/Account/children/EditIdentity.vue | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/js/src/views/Account/RegisterView.vue b/js/src/views/Account/RegisterView.vue
index f2ec0af46..a4191b27b 100644
--- a/js/src/views/Account/RegisterView.vue
+++ b/js/src/views/Account/RegisterView.vue
@@ -24,7 +24,7 @@
           required
           v-model="identity.name"
           id="identityName"
-          @input="autoUpdateUsername"
+          @input="(event) => updateUsername(event.target.value)"
         />
       </o-field>
 
@@ -176,8 +176,8 @@ onBeforeMount(() => {
   }
 });
 
-const autoUpdateUsername = () => {
-  identity.value.preferredUsername = convertToUsername(identity.value.name);
+const updateUsername = (value: string) => {
+  identity.value.preferredUsername = convertToUsername(value);
 };
 
 const { onDone, onError, mutate } = registerAccount();
diff --git a/js/src/views/Account/children/EditIdentity.vue b/js/src/views/Account/children/EditIdentity.vue
index 430d03e68..796f71157 100644
--- a/js/src/views/Account/children/EditIdentity.vue
+++ b/js/src/views/Account/children/EditIdentity.vue
@@ -23,7 +23,7 @@
           aria-required="true"
           required
           v-model="identity.name"
-          @input="autoUpdateUsername()"
+          @input="(event) => updateUsername(event.target.value)"
           id="identity-display-name"
           dir="auto"
         />
@@ -759,7 +759,7 @@ const breadcrumbsLinks = computed(
   }
 );
 
-const autoUpdateUsername = () => {
-  identity.value.preferredUsername = convertToUsername(identity.value.name);
+const updateUsername = (value: string) => {
+  identity.value.preferredUsername = convertToUsername(value);
 };
 </script>