From 72583982cd91d20123a0536d31a9bcfa9b4e0881 Mon Sep 17 00:00:00 2001 From: Luka Trovic Date: Thu, 26 Feb 2026 09:47:18 +0100 Subject: [PATCH] fix: share and assign team issue fix: share and assign team issue Signed-off-by: Luka Trovic [skip ci] --- lib/Service/AssignmentService.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Service/AssignmentService.php b/lib/Service/AssignmentService.php index 97d1be7004..49b06584c6 100644 --- a/lib/Service/AssignmentService.php +++ b/lib/Service/AssignmentService.php @@ -114,7 +114,8 @@ public function assignUser(int $cardId, string $userId, int $type = Assignment:: $card = $this->cardMapper->find($cardId); $boardId = $this->cardMapper->findBoardId($cardId); $boardUsers = array_keys($this->permissionService->findUsers($boardId, true)); - $groups = array_filter($this->aclMapper->findAll($boardId), function (Acl $acl) use ($userId) { + $acls = $this->aclMapper->findAll($boardId); + $groups = array_filter($acls, function (Acl $acl) use ($userId) { return $acl->getType() === Acl::PERMISSION_TYPE_GROUP && $acl->getParticipant() === $userId; }); if (!in_array($userId, $boardUsers) && count($groups) !== 1) {