diff --git a/src/main/java/org/gcube/portlets/user/reportgenerator/client/Presenter/Presenter.java b/src/main/java/org/gcube/portlets/user/reportgenerator/client/Presenter/Presenter.java index 15356bb..1e4ab7d 100644 --- a/src/main/java/org/gcube/portlets/user/reportgenerator/client/Presenter/Presenter.java +++ b/src/main/java/org/gcube/portlets/user/reportgenerator/client/Presenter/Presenter.java @@ -143,9 +143,18 @@ public class Presenter { @Override public void onCompletedExport(ReportExporterEvent event) { - if(event.isSuccssfullyCompleted()) { - refreshWorkspace(); - } + + switch (event.getOperationResult()) { + case SAVED: + refreshWorkspace(); + break; + case SAVED_OPEN: + refreshWorkspace(); + toolBoxPanel.showExportedVersion(event.getItemId(), event.getItemId()); + break; + default: + break; + } } });