diff --git a/dashboard/src/components/UserDialog.vue b/dashboard/src/components/UserDialog.vue index 0f0d429e2..2eecca055 100644 --- a/dashboard/src/components/UserDialog.vue +++ b/dashboard/src/components/UserDialog.vue @@ -72,7 +72,7 @@ async function onSubmit() { let userId = user.value ? user.value.id : null; // can only be set not updated - if (!user.value || !user.value.username) data.username = username.value || null; + if ((!user.value || !user.value.username) && username.value) data.username = username.value; const isExternal = user.value && user.value.source;