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) }