aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2025-05-14 19:50:17 +0200
committerFerdinand Thiessen <opensource@fthiessen.de>2025-05-14 19:50:17 +0200
commitdb6ae858970ab90ee523013d9668da247e15a75a (patch)
treefad8933bfcd6f5f2b6d20719a2ea1f47e5972c33
parent14f79829f3cafbf2a5bdca5403ea489f3415e4e1 (diff)
downloadnextcloud-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.vue14
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', {