From bf8e1f2bfd1904dd45dea57776f54a7d41aeedc7 Mon Sep 17 00:00:00 2001 From: Sheen Capadngan Date: Wed, 25 Sep 2024 21:36:28 +0800 Subject: [PATCH] misc: added missing filter --- .../access-approval-policy/access-approval-policy-service.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/ee/services/access-approval-policy/access-approval-policy-service.ts b/backend/src/ee/services/access-approval-policy/access-approval-policy-service.ts index f3c9c6aaa..b9019b130 100644 --- a/backend/src/ee/services/access-approval-policy/access-approval-policy-service.ts +++ b/backend/src/ee/services/access-approval-policy/access-approval-policy-service.ts @@ -317,7 +317,10 @@ export const accessApprovalPolicyServiceFactory = ({ for (const groupId of groupApprovers) { usersPromises.push(groupDAL.findAllGroupPossibleMembers({ orgId: actorOrgId, groupId, offset: 0 })); } - const verifyGroupApprovers = (await Promise.all(usersPromises)).flat().map((user) => user.id); + const verifyGroupApprovers = (await Promise.all(usersPromises)) + .flat() + .filter((user) => user.isPartOfGroup) + .map((user) => user.id); await verifyApprovers({ projectId: accessApprovalPolicy.projectId,