From ee34bf8cba2ba268247764a18be62159ac7237f2 Mon Sep 17 00:00:00 2001 From: Yurii Date: Sun, 22 Feb 2026 12:57:38 +0200 Subject: [PATCH] allow no colloaboarators if no assignment permission --- application/Espo/Core/Acl/AssignmentChecker/Helper.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/application/Espo/Core/Acl/AssignmentChecker/Helper.php b/application/Espo/Core/Acl/AssignmentChecker/Helper.php index fe2545b6cb..45a360169e 100644 --- a/application/Espo/Core/Acl/AssignmentChecker/Helper.php +++ b/application/Espo/Core/Acl/AssignmentChecker/Helper.php @@ -209,7 +209,11 @@ class Helper $userIds = $entity->getLinkMultipleIdList($field); if ($userIds === []) { - if ($assignmentPermission === Table::LEVEL_NO && !$user->isApi()) { + if ( + $assignmentPermission === Table::LEVEL_NO && + !$user->isApi() && + $field !== Field::COLLABORATORS + ) { return false; }