From 150b17811d9c18599d828f3ba56c7a908599cfa9 Mon Sep 17 00:00:00 2001 From: Ian Philips Date: Mon, 1 Aug 2022 21:08:19 -0600 Subject: [PATCH] Consolidate logic --- web/pages/create.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/web/pages/create.tsx b/web/pages/create.tsx index 3f9f4995..d5a2ec25 100644 --- a/web/pages/create.tsx +++ b/web/pages/create.tsx @@ -19,7 +19,7 @@ import { import { formatMoney } from 'common/util/format' import { removeUndefinedProps } from 'common/util/object' import { ChoicesToggleGroup } from 'web/components/choices-toggle-group' -import { getGroup } from 'web/lib/firebase/groups' +import { canModifyGroupContracts, getGroup } from 'web/lib/firebase/groups' import { Group } from 'common/group' import { useTracking } from 'web/hooks/use-tracking' import { useWarnUnsavedChanges } from 'web/hooks/use-warn-unsaved-changes' @@ -122,10 +122,7 @@ export function NewContract(props: { useEffect(() => { if (groupId && creator) getGroup(groupId).then((group) => { - if ( - group && - (group.memberIds.includes(creator.id) || group.anyoneCanJoin) - ) { + if (group && canModifyGroupContracts(group, creator.id)) { setSelectedGroup(group) setShowGroupSelector(false) }