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;