From 0dcdd2bf32ecd0fa853dff5f3d0397ba308f4167 Mon Sep 17 00:00:00 2001 From: "francesco.mangiacrapa" Date: Mon, 13 Mar 2023 17:42:47 +0100 Subject: [PATCH] updated behaviour --- .../cms/concessioni/plugins/ConcessioniLifeCycleManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/concessioni-lifecycle/src/main/java/org/gcube/application/cms/concessioni/plugins/ConcessioniLifeCycleManager.java b/concessioni-lifecycle/src/main/java/org/gcube/application/cms/concessioni/plugins/ConcessioniLifeCycleManager.java index fc5d7ba..f3801fe 100644 --- a/concessioni-lifecycle/src/main/java/org/gcube/application/cms/concessioni/plugins/ConcessioniLifeCycleManager.java +++ b/concessioni-lifecycle/src/main/java/org/gcube/application/cms/concessioni/plugins/ConcessioniLifeCycleManager.java @@ -215,6 +215,8 @@ public class ConcessioniLifeCycleManager extends Default3PhaseManager implements // SUBMIT (DRAFT-> PENDING_APPROVAL) // APPROVE (PENDING_APPROVAL -> PUBLISH // + + //Operation (go to PENDING APPROVAL or PUBLISHED) called on the indexingProject for (int i = 0; i < projects.size(); i++) { @@ -226,6 +228,9 @@ public class ConcessioniLifeCycleManager extends Default3PhaseManager implements // IF PHASE IS PENDING APPROVAL OR PUBLISHED adding toDisplayId if ((phase.equals(Phases.PENDING_APPROVAL) || phase.equals(Phases.PUBLISHED))) { toDisplayId.add(p.getId()); + }else if(p.getId().compareTo(indexingProject.getId())==0) { + //Means that the operation is is called on indexing project from DRAFT phase to PENDING_APPROVAL or PUBLISH + toDisplayId.add(p.getId()); } } else {