feat: fixed cleanup on leaving root and api issue in frontend

This commit is contained in:
=
2025-10-21 23:29:19 +05:30
parent bd57640313
commit 8a1b572813
5 changed files with 22 additions and 18 deletions
@@ -40,7 +40,7 @@ import { newProjectMembershipUserFactory } from "./project/project-membership-us
type TMembershipUserServiceFactoryDep = {
membershipUserDAL: TMembershipUserDALFactory;
membershipRoleDAL: Pick<TMembershipRoleDALFactory, "insertMany" | "delete">;
orgDAL: Pick<TOrgDALFactory, "findById" | "transaction">;
orgDAL: Pick<TOrgDALFactory, "findById" | "transaction" | "find">;
roleDAL: Pick<TRoleDALFactory, "find">;
userDAL: TUserDALFactory;
permissionService: Pick<
@@ -405,7 +405,7 @@ export const membershipUserServiceFactory = ({
const membershipDoc = await membershipUserDAL.transaction(async (tx) => {
if (dto.scopeData.scope === AccessScope.Organization) {
const [doc] = await deleteOrgMembershipsFn({
orgMembershipIds: [],
orgMembershipIds: [existingMembership.id],
orgId: dto.permission.orgId,
orgDAL,
projectKeyDAL,