diff --git a/src/lib/components/admin/Users/Groups.svelte b/src/lib/components/admin/Users/Groups.svelte index d4301a49c7..8c7a8394d7 100644 --- a/src/lib/components/admin/Users/Groups.svelte +++ b/src/lib/components/admin/Users/Groups.svelte @@ -176,7 +176,7 @@ {#if filteredGroups.length !== 0}
- {#each filteredGroups as group, idx} + {#each filteredGroups as group, idx (group.id)} {#if idx < filteredGroups.length - 1}
diff --git a/src/lib/components/admin/Users/Groups/EditGroupModal.svelte b/src/lib/components/admin/Users/Groups/EditGroupModal.svelte index 61fdf15762..a85deb778a 100644 --- a/src/lib/components/admin/Users/Groups/EditGroupModal.svelte +++ b/src/lib/components/admin/Users/Groups/EditGroupModal.svelte @@ -96,7 +96,7 @@ features: { ...DEFAULT_PERMISSIONS.features, ...loadedPermissions.features }, settings: { ...DEFAULT_PERMISSIONS.settings, ...loadedPermissions.settings } }; - data = group?.data ?? {}; + data = structuredClone(group?.data ?? {}); userCount = group?.member_count ?? 0; }