From 58a0be2cefa78be122bed883ca911d3d7b89ded0 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 5 Aug 2022 12:13:04 +0300 Subject: [PATCH] fix --- application/Espo/Classes/Acl/Note/AccessChecker.php | 4 ++-- application/Espo/Classes/AclPortal/Note/AccessChecker.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/application/Espo/Classes/Acl/Note/AccessChecker.php b/application/Espo/Classes/Acl/Note/AccessChecker.php index 6161eb33d0..e59b41daea 100644 --- a/application/Espo/Classes/Acl/Note/AccessChecker.php +++ b/application/Espo/Classes/Acl/Note/AccessChecker.php @@ -134,7 +134,7 @@ class AccessChecker implements AccessEntityCREDChecker } if ($entity->getTargetType() === Note::TARGET_TEAMS) { - $targetTeamIdList = $entity->getLinkMultipleIdList('teams'); + $targetTeamIdList = $entity->getLinkMultipleIdList('teams') ?? []; foreach ($user->getTeamIdList() as $teamId) { if (in_array($teamId, $targetTeamIdList)) { @@ -146,7 +146,7 @@ class AccessChecker implements AccessEntityCREDChecker } if ($entity->getTargetType() === Note::TARGET_USERS) { - return in_array($user->getId(), $entity->getLinkMultipleIdList('users')); + return in_array($user->getId(), $entity->getLinkMultipleIdList('users') ?? []); } return false; diff --git a/application/Espo/Classes/AclPortal/Note/AccessChecker.php b/application/Espo/Classes/AclPortal/Note/AccessChecker.php index d7403e9f2c..c28447b511 100644 --- a/application/Espo/Classes/AclPortal/Note/AccessChecker.php +++ b/application/Espo/Classes/AclPortal/Note/AccessChecker.php @@ -126,7 +126,7 @@ class AccessChecker implements AccessEntityCREDChecker } if ($entity->getTargetType() === Note::TARGET_PORTALS) { - return in_array($user->getPortalId(), $entity->getLinkMultipleIdList('portals')); + return in_array($user->getPortalId(), $entity->getLinkMultipleIdList('portals') ?? []); } return false;