From f11a81ef05ed63bab9bcadb487547664898e2ccb Mon Sep 17 00:00:00 2001 From: ValerioC Date: Thu, 17 Feb 2022 11:42:27 +0100 Subject: [PATCH] gestita where cond in caso di filtro null --- .../core/rest/consumers/ArticoloRESTConsumer.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/ArticoloRESTConsumer.java b/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/ArticoloRESTConsumer.java index 23eda756..deadedff 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/ArticoloRESTConsumer.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/ArticoloRESTConsumer.java @@ -83,7 +83,7 @@ public class ArticoloRESTConsumer extends _BaseRESTConsumer { @Override public void onResponse(Call> call, Response> response) { analyzeAnswer(response, "getByCodMart", (m) -> { - if(response.body().getEntityList() != null && !response.body().getEntityList().isEmpty()) { + if (response.body().getEntityList() != null && !response.body().getEntityList().isEmpty()) { onComplete.run(response.body().getEntityList().get(0)); } else onComplete.run(null); @@ -107,9 +107,10 @@ public class ArticoloRESTConsumer extends _BaseRESTConsumer { }) .toList(); - var whereCond = " WHERE " + UtilityQuery.concatFieldListInWhereCond(whereCondMap); + var whereCond = whereCondMap.isEmpty() ? "" : " WHERE " + UtilityQuery.concatFieldListInWhereCond(whereCondMap); - Type typeOfObjectsList = new TypeToken>() {}.getType(); + Type typeOfObjectsList = new TypeToken>() { + }.getType(); this.systemRESTConsumer.processSql("SELECT * FROM mtb_grup " + whereCond, typeOfObjectsList, onComplete, onFailed); }