From 31845b48413a9f733a55fdb394165a0d5465e78e Mon Sep 17 00:00:00 2001 From: Anton Tranelis Date: Thu, 31 Oct 2024 14:56:07 +0100 Subject: [PATCH] fix logging issue --- src/Components/Map/hooks/usePermissions.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Components/Map/hooks/usePermissions.tsx b/src/Components/Map/hooks/usePermissions.tsx index d7dfcde2..d5a08960 100644 --- a/src/Components/Map/hooks/usePermissions.tsx +++ b/src/Components/Map/hooks/usePermissions.tsx @@ -78,7 +78,7 @@ function usePermissionsManager(initialPermissions: Permission[]): { console.log(layer?.name); console.log(user?.role.name); console.log(action); - console.log(permissions.filter(p => p.policy.name === user?.role.name || (p.policy.name === "$t:public_label" && !user))); + console.log(permissions.filter(p => (user && p.policy?.name === user?.role?.name) || (p.policy?.name === "$t:public_label" && !user))); @@ -115,11 +115,11 @@ function usePermissionsManager(initialPermissions: Permission[]): { p.collection === collectionName && ( - (p.policy.name === user?.role.name && + (p.policy?.name === user?.role.name && ( !item || evaluatePermissions(p.permissions) )) || - (p.policy.name === "$t:public_label" && + (p.policy?.name === "$t:public_label" && ( (layer?.public_edit_items || item?.layer?.public_edit_items) && (!item || evaluatePermissions(p.permissions))