From ced4c26b12cf04c178ef61930b72954a669c8dd4 Mon Sep 17 00:00:00 2001 From: Eva Vasques Date: Tue, 10 May 2022 10:56:03 +0100 Subject: [PATCH] MNT-23022 - Use last good commit time in index in the acl tracker as when we lose connection some acl changesets may get skipped --- .../src/main/java/org/alfresco/solr/tracker/AclTracker.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 832d4df13..207580cc1 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 @@ -723,9 +723,7 @@ public class AclTracker extends ActivatableTracker this.state = getTrackerState(); - Long fromCommitTime = getChangeSetFromCommitTime(changeSetsFound, - state.getLastChangeSetCommitTimeOnServer() == 0 ? state.getLastGoodChangeSetCommitTimeInIndex() - : state.getLastChangeSetCommitTimeOnServer()); + Long fromCommitTime = getChangeSetFromCommitTime(changeSetsFound, state.getLastGoodChangeSetCommitTimeInIndex()); aclChangeSets = getSomeAclChangeSets(changeSetsFound, fromCommitTime, timeStep, maxNumberOfAclChangeSets, state.getTimeToStopIndexing());