diff --git a/backend/src/services/identity/identity-org-dal.ts b/backend/src/services/identity/identity-org-dal.ts index 1bea4c9f4..fed6df565 100644 --- a/backend/src/services/identity/identity-org-dal.ts +++ b/backend/src/services/identity/identity-org-dal.ts @@ -50,10 +50,6 @@ export const identityOrgDALFactory = (db: TDbClient) => { void paginatedFetchIdentity.whereILike(`${TableName.Identity}.name`, `%${search}%`); } - if (limit) { - void paginatedFetchIdentity.offset(offset).limit(limit); - } - const query = (tx || db.replicaNode())(TableName.IdentityOrgMembership) .where(filter) .join>(paginatedFetchIdentity, (queryBuilder) => { @@ -85,6 +81,10 @@ export const identityOrgDALFactory = (db: TDbClient) => { ) .orderBy(`${TableName.Identity}.${orderBy}`, orderDirection); + if (limit) { + void query.offset(offset).limit(limit); + } + const docs = await query; const formattedDocs = sqlNestRelationships({ data: docs,