diff --git a/components/ActionBar/Publications.tsx b/components/ActionBar/Publications.tsx --- a/components/ActionBar/Publications.tsx +++ b/components/ActionBar/Publications.tsx @@ -23,8 +23,10 @@ currentPubUri: string | undefined; }) => { let { identity } = useIdentityData(); - let looseleaves = identity?.permission_token_on_homepage.find( - (f) => f.permission_tokens.leaflets_to_documents, + let hasLooseleafs = !!identity?.permission_token_on_homepage.find( + (f) => + f.permission_tokens.leaflets_to_documents && + f.permission_tokens.leaflets_to_documents[0].document, ); // don't show pub list button if not logged in or no pub list @@ -34,7 +36,7 @@ return (
- {looseleaves && ( + {hasLooseleafs && ( <>