diff --git a/src/lib/components/admin/Users/Groups/GroupItem.svelte b/src/lib/components/admin/Users/Groups/GroupItem.svelte index d9845d08b4..c34b78749c 100644 --- a/src/lib/components/admin/Users/Groups/GroupItem.svelte +++ b/src/lib/components/admin/Users/Groups/GroupItem.svelte @@ -22,8 +22,16 @@ export let setGroups = () => {}; let showEdit = false; + let wasEditOpen = false; $: hasCustomPermissions = Object.keys(group?.permissions ?? {}).length > 0; + $: { + if (wasEditOpen && !showEdit) { + setGroups(); + } + wasEditOpen = showEdit; + } + const updateHandler = async (_group) => { const res = await updateGroupById(localStorage.token, group.id, _group).catch((error) => { toast.error(`${error}`);