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();