From 49d59e511cf96a9e895d05897b92a1403b8d1bea Mon Sep 17 00:00:00 2001 From: eliaporciani Date: Wed, 18 Mar 2020 17:37:49 +0100 Subject: [PATCH] [SEARCH-2109] Changed parameter passed for LRIS from codeName to storeRef --- .../java/org/alfresco/solr/tracker/CoreStatePublisher.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/search-services/alfresco-search/src/main/java/org/alfresco/solr/tracker/CoreStatePublisher.java b/search-services/alfresco-search/src/main/java/org/alfresco/solr/tracker/CoreStatePublisher.java index 591863964..9af9618ca 100644 --- a/search-services/alfresco-search/src/main/java/org/alfresco/solr/tracker/CoreStatePublisher.java +++ b/search-services/alfresco-search/src/main/java/org/alfresco/solr/tracker/CoreStatePublisher.java @@ -198,7 +198,11 @@ public abstract class CoreStatePublisher extends AbstractTracker .orElse(transactionsTrackerState); HashMap propertyBag = new HashMap<>(); - propertyBag.put("coreName", coreName); + + // This property is needed for LRIS sharding method. + // Initially the property was the coreName but it has been changed to storeRef because using coreName + // breaks other type sharding under some conditions. + propertyBag.put("coreName", storeRef.toString()); HashMap extendedPropertyBag = new HashMap<>(propertyBag); updateShardProperty();