diff options
author | Ferdinand Thiessen <opensource@fthiessen.de> | 2025-05-14 19:50:17 +0200 |
---|---|---|
committer | Ferdinand Thiessen <opensource@fthiessen.de> | 2025-05-14 19:50:17 +0200 |
commit | db6ae858970ab90ee523013d9668da247e15a75a (patch) | |
tree | fad8933bfcd6f5f2b6d20719a2ea1f47e5972c33 | |
parent | 14f79829f3cafbf2a5bdca5403ea489f3415e4e1 (diff) | |
download | nextcloud-server-fix/account-manager.tar.gz nextcloud-server-fix/account-manager.zip |
fix: correctly unset account managerfix/account-manager
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
-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', { |