From 41df6287cbed3eddb0e3f787df50c78f94eba431 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Wed, 16 Nov 2022 17:30:10 -0500 Subject: [PATCH] SearchKit - Fix display count when updating items on the last page Fixes dev/core#3975 --- .../crmSearchDisplay/traits/searchDisplayBaseTrait.service.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js b/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js index f83e7f1504..a3e735310d 100644 --- a/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js +++ b/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js @@ -156,7 +156,8 @@ ctrl.editing = ctrl.loading = false; // Update rowCount if running for the first time or during an update op if (!ctrl.rowCount || editedRow) { - if (!ctrl.limit || ctrl.results.length < ctrl.limit) { + // No need to fetch count if on page 1 and result count is under the limit + if (!ctrl.limit || (ctrl.results.length < ctrl.limit && ctrl.page === 1)) { ctrl.rowCount = ctrl.results.length; } else if (ctrl.settings.pager || ctrl.settings.headerCount) { var params = ctrl.getApiParams('row_count'); -- 2.25.1