diff --git a/pom.xml b/pom.xml
index f3f482c..fe0fcbf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
org.gcube.data.transfer
uri-resolver
- 1.8.1-SNAPSHOT
+ 1.8.0-SNAPSHOT
war
The URI Resolver is an HTTP URI resolver implemented as an HTTP servlet which gives access trough HTTP to different protocols URIs.
diff --git a/src/main/java/org/gcube/datatransfer/resolver/GeonetworkRequestDecoder.java b/src/main/java/org/gcube/datatransfer/resolver/GeonetworkRequestDecoder.java
index f46a56d..44517c9 100644
--- a/src/main/java/org/gcube/datatransfer/resolver/GeonetworkRequestDecoder.java
+++ b/src/main/java/org/gcube/datatransfer/resolver/GeonetworkRequestDecoder.java
@@ -52,7 +52,7 @@ public class GeonetworkRequestDecoder {
String[] params = pathWithoutGN.split("/");
if(params[0]==null || params[0].isEmpty()){
logger.error("Scope is null or empty, you must set a valid scope /geonetwork/root_vo_vre");
- throw new ServletException("Scope is null or empty, you must set a valid scope /geonetwork/root_vo_vre");
+ throw new ServletException("Scope is null or empty, you must set a valid scope /geonetwork/root"+SCOPE_SEPARATOR+"vo"+SCOPE_SEPARATOR+"vre");
}
geonetworkRequestCriteria = getGeonetworkRequestCriteria(params[0]);
diff --git a/src/main/java/org/gcube/datatransfer/resolver/gis/geonetwork/GeonetworkResolver.java b/src/main/java/org/gcube/datatransfer/resolver/gis/geonetwork/GeonetworkResolver.java
index d0ae7ff..7191e38 100644
--- a/src/main/java/org/gcube/datatransfer/resolver/gis/geonetwork/GeonetworkResolver.java
+++ b/src/main/java/org/gcube/datatransfer/resolver/gis/geonetwork/GeonetworkResolver.java
@@ -364,7 +364,7 @@ public class GeonetworkResolver extends HttpServlet{
}
try{
- if(filterGetRecords!=null){
+ if(filterGetRecords!=null && filterGetRecords.getFoundPublicIds()!=null){
logger.info("I'm removing list of public IDs with "+filterGetRecords.getFoundPublicIds() +" IDs, Is it right?");
in = GetResponseRecordFilter.overrideResponseIdsByListIds(in, filterGetRecords.getFoundPublicIds());
}