diff --git a/src/adapters/postgres/cohort-adapter.ts b/src/adapters/postgres/cohort-adapter.ts index 73c1137..bad15ec 100644 --- a/src/adapters/postgres/cohort-adapter.ts +++ b/src/adapters/postgres/cohort-adapter.ts @@ -649,9 +649,8 @@ export class PostgresCohortService { } // Apply offset and limit for pagination + count = results.length; const paginatedResults = results.slice(offset, offset + limit); - count = paginatedResults.length; - if (paginatedResults.length > 0) { return APIResponse.success( response, diff --git a/src/adapters/postgres/user-adapter.ts b/src/adapters/postgres/user-adapter.ts index f6bfac8..d97c159 100644 --- a/src/adapters/postgres/user-adapter.ts +++ b/src/adapters/postgres/user-adapter.ts @@ -357,8 +357,8 @@ async searchUser( await this.processUserDetails(userSearchDto, results); } } - results.getUserDetails = results.getUserDetails.slice(offset, offset + limit); results.total_count = results.getUserDetails.length; + results.getUserDetails = results.getUserDetails.slice(offset, offset + limit); return await APIResponse.success(response, apiId, results, HttpStatus.OK, 'User List fetched.');