diff --git a/src/main/java/org/gcube/datatransfer/resolver/GeonetworkRequestDecoder.java b/src/main/java/org/gcube/datatransfer/resolver/GeonetworkRequestDecoder.java index dabf444..2fccabc 100644 --- a/src/main/java/org/gcube/datatransfer/resolver/GeonetworkRequestDecoder.java +++ b/src/main/java/org/gcube/datatransfer/resolver/GeonetworkRequestDecoder.java @@ -77,9 +77,10 @@ public class GeonetworkRequestDecoder { int index = request.indexOf(UriResolverRewriteFilter.REQUEST_PARAMETER_SEPARATOR); String scope = ""; boolean filterPublicIds = false; + logger.trace("Index of "+UriResolverRewriteFilter.REQUEST_PARAMETER_SEPARATOR+ " is "+index); if(index!=-1){ scope = request.substring(0,index); - filterPublicIds = StringUtils.containsIgnoreCase(UriResolverRewriteFilter.PARAMETER_FILTER_PUBLIC_IDS, request); + filterPublicIds = StringUtils.containsIgnoreCase(request,UriResolverRewriteFilter.PARAMETER_FILTER_PUBLIC_IDS); }else scope = request; @@ -97,4 +98,9 @@ public class GeonetworkRequestDecoder { return newURI; } + public static void main(String[] args) { + + System.out.println(getGeonetworkRequestCriteria("gcube_devsec_devVRE#filterpublicids")); + } + }