From 9e6fad4f8a64ad5a07ee32ac9d48b088b0eab611 Mon Sep 17 00:00:00 2001 From: vishnu vinay Date: Wed, 15 Jan 2025 16:20:40 +0530 Subject: [PATCH] Count issue fix in user and cohort list --- src/adapters/postgres/cohort-adapter.ts | 3 +-- src/adapters/postgres/user-adapter.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) 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.');