From 2a233ea43cfdbe7e48f8299e7c3e17c20d012e52 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Tue, 27 Feb 2024 23:15:40 +0100 Subject: [PATCH] Fix: Inviting all members when there's only 1 user in the organization --- .../services/project-membership/project-membership-service.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/services/project-membership/project-membership-service.ts b/backend/src/services/project-membership/project-membership-service.ts index cf538e2c5..014e9fb1b 100644 --- a/backend/src/services/project-membership/project-membership-service.ts +++ b/backend/src/services/project-membership/project-membership-service.ts @@ -238,6 +238,8 @@ export const projectMembershipServiceFactory = ({ if (orgMembers.length !== emails.length) throw new BadRequestError({ message: "Some users are not part of org" }); + if (!orgMembers.length) return []; + const existingMembers = await projectMembershipDAL.find({ projectId, $in: { userId: orgMembers.map(({ user }) => user.id).filter(Boolean) }