diff --git a/.classpath b/.classpath
index 733ce15..1e1ce66 100644
--- a/.classpath
+++ b/.classpath
@@ -1,6 +1,6 @@
-
+
@@ -31,5 +31,5 @@
-
+
diff --git a/.settings/com.gwtplugins.gdt.eclipse.core.prefs b/.settings/com.gwtplugins.gdt.eclipse.core.prefs
index f1cb019..2e9a5c6 100644
--- a/.settings/com.gwtplugins.gdt.eclipse.core.prefs
+++ b/.settings/com.gwtplugins.gdt.eclipse.core.prefs
@@ -1,5 +1,5 @@
eclipse.preferences.version=1
jarsExcludedFromWebInfLib=
-lastWarOutDir=/home/francescomangiacrapa/git/geoportal-data-entry-app/target/geoportal-data-entry-app-3.0.0
+lastWarOutDir=/home/francescomangiacrapa/git/geoportal-data-entry-app/target/geoportal-data-entry-app-3.1.0-SNAPSHOT
warSrcDir=src/main/webapp
warSrcDirIsOutput=false
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index f855ca7..36c275a 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -1,5 +1,5 @@
-
+
@@ -70,8 +70,10 @@
-
-
+
+
+
+
@@ -143,7 +145,8 @@
-
+
+
@@ -215,7 +218,8 @@
-
+
+
@@ -287,7 +291,8 @@
-
+
+
@@ -314,7 +319,8 @@
uses
-
+
+
@@ -386,7 +392,8 @@
-
+
+
@@ -458,7 +465,8 @@
-
+
+
@@ -530,7 +538,8 @@
-
+
+
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9358e4d..621d00f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,9 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [v3.1.0-SNAPSHOT] - 2022-11-30
+
+- [#24166] Implemented the Update facility
## [v3.0.0] - 2022-11-09
diff --git a/pom.xml b/pom.xml
index 998e6b1..b90cf1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,7 +14,7 @@
org.gcube.portlets.user
geoportal-data-entry-app
war
- 3.0.0
+ 3.1.0-SNAPSHOT
GeoPortal Data Entry App
The GeoPortal Data Entry App is an application to build the web forms for data entries needed to create projects/documents (based on UCD) in the D4Science Geoportal service
diff --git a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/table/ItemsTable.java b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/table/ItemsTable.java
index 8fc807c..0317876 100644
--- a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/table/ItemsTable.java
+++ b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/table/ItemsTable.java
@@ -143,6 +143,9 @@ public class ItemsTable extends AbstractItemsCellTable
String key = itemField.getJsonFields().get(0)
.replace(ConstantsGeoPortalDataEntryApp.DEFAULT_DOCUMENT_PROJECTION_NAME + ".", "");
Object value = documentDV.getDocumentAsMap().get(key);
+ if(value==null)
+ return "";
+
return value.toString();
} catch (Exception e) {
GWT.log("Error e: " + e);
@@ -164,7 +167,7 @@ public class ItemsTable extends AbstractItemsCellTable
.replace(ConstantsGeoPortalDataEntryApp.DEFAULT_DOCUMENT_PROJECTION_NAME + ".", "");
Object value = documentDV.getDocumentAsMap().get(key);
// GWT.log("key: "+key+" is instance of: "+value.getClass());
-
+
if(value==null)
return;