diff --git a/default-lc-managers/src/main/java/org/gcube/application/cms/plugins/implementations/Default3PhaseManager.java b/default-lc-managers/src/main/java/org/gcube/application/cms/plugins/implementations/Default3PhaseManager.java index 80f9bea..be142fe 100644 --- a/default-lc-managers/src/main/java/org/gcube/application/cms/plugins/implementations/Default3PhaseManager.java +++ b/default-lc-managers/src/main/java/org/gcube/application/cms/plugins/implementations/Default3PhaseManager.java @@ -71,9 +71,12 @@ public class Default3PhaseManager extends SimpleLifeCycleManager implements Life parameters =getInternalIndexParams(theReport.getTheRequest()); if(phase.equals(Phases.PUBLISHED)) parameters = getPublicIndexParams(theReport.getTheRequest()); - if(parameters!= null) - for(IndexerPluginInterface indexer : getIndexers(theReport.getTheRequest())) + if(parameters!= null) { + //Fixed by Francesco, see #24902. Now is calling deIndex + for(IndexerPluginInterface indexer : getIndexers(theReport.getTheRequest())) { theReport = deIndex(theReport,indexer,getPublicIndexParams(theReport.getTheRequest())); + } + } return theReport; }