From dd037a721fc40237e3f705952c607af2d59a690f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20T=C3=A1rraga=20Gim=C3=A9nez?= Date: Wed, 6 Sep 2023 10:01:01 +0200 Subject: [PATCH] core: fix unknown query parameter, #TASK-4768, #TASK-4761 --- .../org/opencb/cellbase/core/api/query/AbstractQuery.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cellbase-core/src/main/java/org/opencb/cellbase/core/api/query/AbstractQuery.java b/cellbase-core/src/main/java/org/opencb/cellbase/core/api/query/AbstractQuery.java index c3d2b4e6a..76896b9e1 100644 --- a/cellbase-core/src/main/java/org/opencb/cellbase/core/api/query/AbstractQuery.java +++ b/cellbase-core/src/main/java/org/opencb/cellbase/core/api/query/AbstractQuery.java @@ -124,7 +124,9 @@ public void updateParams(Map uriParams) { annotations = getAnnotations(); try { - validateParams(uriParams, classAttributesToType, annotations); + // Skip this validation because some CellBase endpoint URL parameters are not included + // in the query (such as GeneQuery, VariantQuery,...) + //validateParams(uriParams, classAttributesToType, annotations); Map objectHashMap = new HashMap<>(); for (Map.Entry> entry : classAttributesToType.entrySet()) { @@ -175,7 +177,7 @@ public void updateParams(Map uriParams) { } } objectMapper.updateValue(this, objectHashMap); - } catch (JsonProcessingException | QueryException e) { + } catch (JsonProcessingException e) { // | QueryException e) { throw new IllegalArgumentException(e); } }