diff --git a/.classpath b/.classpath
index a427a9b..d34fd2d 100644
--- a/.classpath
+++ b/.classpath
@@ -27,6 +27,7 @@
+
diff --git a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/GeoPortalDataEntryApp.java b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/GeoPortalDataEntryApp.java
index 93aaee5..ba49642 100644
--- a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/GeoPortalDataEntryApp.java
+++ b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/GeoPortalDataEntryApp.java
@@ -234,15 +234,14 @@ public class GeoPortalDataEntryApp implements EntryPoint {
@Override
public void onSuccess(CommitReport result) {
- try {
- modal.remove(loader);
- }catch (Exception e) {
- }
+ modalContainerPanel.clear();
+ modal.setCloseVisible(true);
Alert alert = new Alert(result.getMsg());
switch (result.getState()) {
case OK:
alert.setType(AlertType.SUCCESS);
projectSavedWithSuccess = true;
+ geoNaMainForm.showAlertOnSaveAction(result.getMsg(), AlertType.SUCCESS, true);
purgeFileUploaded();
break;
case WARN:
diff --git a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/GeonaDataEntryMainForm.java b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/GeonaDataEntryMainForm.java
index 986f2e9..43427af 100644
--- a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/GeonaDataEntryMainForm.java
+++ b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/GeonaDataEntryMainForm.java
@@ -133,7 +133,7 @@ public class GeonaDataEntryMainForm extends Composite {
}
- private void showAlertOnSaveAction(String text, AlertType type, boolean hideAfterAWhile){
+ public void showAlertOnSaveAction(String text, AlertType type, boolean hideAfterAWhile){
//Window.alert("Called alertOnCreate");
alertFormAction.setText(text);