From 63d07f79f61ce9b4a03b33472eb3f8d6299335af Mon Sep 17 00:00:00 2001 From: Ian Philips Date: Fri, 22 Jul 2022 16:25:30 -0600 Subject: [PATCH] Pass empty arrays instead of undefined --- web/lib/firebase/groups.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/web/lib/firebase/groups.ts b/web/lib/firebase/groups.ts index cd49e675..151e7fa1 100644 --- a/web/lib/firebase/groups.ts +++ b/web/lib/firebase/groups.ts @@ -162,11 +162,13 @@ export async function removeContractFromGroup( ) { if (!contract.groupLinks?.map((l) => l.groupId).includes(group.id)) return // not in that group - const newGroupLinks = - contract.groupLinks?.filter((link) => link.slug !== group.slug) ?? [] + const newGroupLinks = contract.groupLinks?.filter( + (link) => link.slug !== group.slug + ) await updateContract(contract.id, { - groupSlugs: contract.groupSlugs?.filter((slug) => slug !== group.slug), - groupLinks: newGroupLinks, + groupSlugs: + contract.groupSlugs?.filter((slug) => slug !== group.slug) ?? [], + groupLinks: newGroupLinks ?? [], }) const newContractIds = group.contractIds.filter((id) => id !== contract.id) return await updateGroup(group, {