diff --git a/src/main/java/org/gcube/resources/discovery/icclient/Helper.java b/src/main/java/org/gcube/resources/discovery/icclient/Helper.java index 28c6f77..15df64e 100644 --- a/src/main/java/org/gcube/resources/discovery/icclient/Helper.java +++ b/src/main/java/org/gcube/resources/discovery/icclient/Helper.java @@ -195,7 +195,7 @@ public class Helper { } else queryFiltered= functionContainsDeclaration +queryFiltered; - queryFiltered = queryFiltered.replaceAll("text() ne ","text() != "); + queryFiltered = queryFiltered.replaceAll("text\\(\\) ne ","text() != "); log.info("submitting filtered query: {}",queryFiltered); diff --git a/src/test/java/org/acme/StubClient.java b/src/test/java/org/acme/StubClient.java index 9f6afea..569fb56 100644 --- a/src/test/java/org/acme/StubClient.java +++ b/src/test/java/org/acme/StubClient.java @@ -71,7 +71,7 @@ public class StubClient { SimpleQuery query = ICFactory.queryFor(ServiceEndpoint.class); query.addCondition("$resource/Profile/Name/text() eq 'DataMiner'"); - query.addCondition("$resource/Profile/AccessPoint/Description/text() != 'GetCapabilities'"); + query.addCondition("$resource/Profile/AccessPoint/Description/text() ne 'GetCapabilities'"); query.setResult("{$resource/Profile}"); System.out.println(query.toString()); DiscoveryClient client = ICFactory.client();