From 353eb97563335bb4998e01b6b2441cb4fbd7f733 Mon Sep 17 00:00:00 2001 From: AzuTear Date: Thu, 9 Jul 2026 23:47:07 +0200 Subject: [PATCH] Sync team role permissions after save --- frontend/src/components/admin/useAdminTeamManager.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/components/admin/useAdminTeamManager.ts b/frontend/src/components/admin/useAdminTeamManager.ts index e4e32ab..edf9608 100644 --- a/frontend/src/components/admin/useAdminTeamManager.ts +++ b/frontend/src/components/admin/useAdminTeamManager.ts @@ -267,6 +267,9 @@ export function useAdminTeamManager() { })), }) roles.value = result.roles + rolePermissionDrafts.value = Object.fromEntries( + result.roles.map((role) => [role.key, [...role.permissionKeys]]), + ) savedRoleSnapshot.value = JSON.stringify(rolePermissionDrafts.value) successMessage.value = 'Rollen und Berechtigungen wurden gespeichert.' } catch (error) {