From 6a1b58412171008cf2d04402d675de2db8eb2fe0 Mon Sep 17 00:00:00 2001 From: Jake Fulmine Date: Sun, 18 Feb 2024 13:52:18 +0100 Subject: [PATCH] fix(dashboard): fix groups not appearing on public member page --- dashboard/src/routes/Dash/Member/Member.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dashboard/src/routes/Dash/Member/Member.svelte b/dashboard/src/routes/Dash/Member/Member.svelte index 45133c8b..9b790466 100644 --- a/dashboard/src/routes/Dash/Member/Member.svelte +++ b/dashboard/src/routes/Dash/Member/Member.svelte @@ -87,7 +87,7 @@ async function fetchGroups() { try { let memberGroups: Group[] = await api().members($params.id).groups().get({auth: !isPublic }); - memberGroups.forEach(g => g.members = []) + if (!isPublic) memberGroups.forEach(g => g.members = []) groups.set(memberGroups) if (!isPublic) { @@ -136,7 +136,7 @@ } } - $: memberGroups = $groups.filter(g => g.members.includes(member.uuid)); + $: memberGroups = !isPublic ? $groups.filter(g => g.members.includes(member.uuid)) : $groups; $: processedList = filterList(memberGroups, $groups,listOptions); $: currentPage = paginateList(processedList, pageOptions); $: pageAmount = getPageAmount(processedList, pageOptions);