From 92feb2f905b0d2ba2141d6db0d945e38bb34c2bc Mon Sep 17 00:00:00 2001 From: = Date: Thu, 9 Oct 2025 22:58:16 +0530 Subject: [PATCH] feat: resolved failing scim --- backend/src/ee/services/scim/scim-service.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/backend/src/ee/services/scim/scim-service.ts b/backend/src/ee/services/scim/scim-service.ts index 24a3097b0..f8b6ac8e9 100644 --- a/backend/src/ee/services/scim/scim-service.ts +++ b/backend/src/ee/services/scim/scim-service.ts @@ -76,7 +76,7 @@ type TScimServiceFactoryDep = { | "updateById" | "update" >; - membershipGroupDAL: Pick; + membershipGroupDAL: Pick; membershipRoleDAL: TMembershipRoleDALFactory; userGroupMembershipDAL: Pick< TUserGroupMembershipDALFactory, @@ -849,6 +849,23 @@ export const scimServiceFactory = ({ tx ); + const groupMembership = await membershipGroupDAL.create( + { + scope: AccessScope.Organization, + actorGroupId: group.id, + scopeOrgId: orgId + }, + tx + ); + + await membershipRoleDAL.create( + { + membershipId: groupMembership.id, + role: OrgMembershipRole.NoAccess + }, + tx + ); + if (members && members.length) { const orgMemberships = await membershipUserDAL.find({ scope: AccessScope.Organization,