From db6ae858970ab90ee523013d9668da247e15a75a Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 14 May 2025 19:50:17 +0200 Subject: fix: correctly unset account manager Signed-off-by: Ferdinand Thiessen --- apps/settings/src/components/Users/UserRow.vue | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/settings/src/components/Users/UserRow.vue b/apps/settings/src/components/Users/UserRow.vue index 987cf84492a..6f0fa6e8ad8 100644 --- a/apps/settings/src/components/Users/UserRow.vue +++ b/apps/settings/src/components/Users/UserRow.vue @@ -263,8 +263,7 @@ :options="possibleManagers" :placeholder="managerLabel" @open="searchInitialUserManager" - @search="searchUserManager" - @option:selected="updateUserManager" /> + @search="searchUserManager" /> {{ user.manager }} @@ -503,6 +502,12 @@ export default { }, }, + watch: { + currentManager() { + this.updateUserManager() + }, + }, + async beforeMount() { if (this.user.manager) { await this.initManager(this.user.manager) @@ -613,10 +618,7 @@ export default { }) }, - async updateUserManager(manager) { - if (manager === null) { - this.currentManager = '' - } + async updateUserManager() { this.loading.manager = true try { await this.$store.dispatch('setUserData', { -- cgit v1.2.3