feat: resolved failing scim

This commit is contained in:
=
2025-10-09 22:58:16 +05:30
parent 26543b6374
commit 92feb2f905

View File

@@ -76,7 +76,7 @@ type TScimServiceFactoryDep = {
| "updateById"
| "update"
>;
membershipGroupDAL: Pick<TMembershipGroupDALFactory, "find">;
membershipGroupDAL: Pick<TMembershipGroupDALFactory, "find" | "create">;
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,