diff options
-rw-r--r-- | apps/settings/src/components/Users/UserRow.vue | 14 |
1 files 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" /> </template> <span v-else-if="!isObfuscated"> {{ 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', { |