From 3fb7fd294fe9f948afdb3b8ad7cb8c7cd56d64eb Mon Sep 17 00:00:00 2001 From: Eva Vasques Date: Tue, 2 May 2023 13:08:26 +0100 Subject: [PATCH] Update last commit time and tx id on acl tracker state even when there are no new commited transactions --- .../src/main/java/org/alfresco/solr/tracker/AclTracker.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/search-services/alfresco-search/src/main/java/org/alfresco/solr/tracker/AclTracker.java b/search-services/alfresco-search/src/main/java/org/alfresco/solr/tracker/AclTracker.java index 207580cc1..8a56973ea 100644 --- a/search-services/alfresco-search/src/main/java/org/alfresco/solr/tracker/AclTracker.java +++ b/search-services/alfresco-search/src/main/java/org/alfresco/solr/tracker/AclTracker.java @@ -765,7 +765,6 @@ public class AclTracker extends ActivatableTracker { aclCount = indexBatchOfChangeSets(changeSetBatch); // Update last committed transactions - setLastChangeSetIdAndCommitTimeInTrackerState(changeSetBatch, state); indexAclChangeSetAfterWorker(changeSetBatch, state); long endElapsed = System.nanoTime(); @@ -774,6 +773,9 @@ public class AclTracker extends ActivatableTracker totalAclCount += aclCount; } + // Update state with server data on last transactions processed + setLastChangeSetIdAndCommitTimeInTrackerState(aclChangeSets.getAclChangeSets(), state); + } catch(InterruptedException | ExecutionException e) {