details: https://code.openbravo.com/erp/devel/pi/rev/b76c05056de5 changeset: 35557:b76c05056de5 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue Mar 26 08:54:44 2019 +0100 summary: related to bug 40303: improved DataEntityQueryService log for array params
diffstat: modules/org.openbravo.service.json/src/org/openbravo/service/json/DataEntityQueryService.java | 13 ++++++--- 1 files changed, 8 insertions(+), 5 deletions(-) diffs (30 lines): diff -r 934b1ac98038 -r b76c05056de5 modules/org.openbravo.service.json/src/org/openbravo/service/json/DataEntityQueryService.java --- a/modules/org.openbravo.service.json/src/org/openbravo/service/json/DataEntityQueryService.java Fri Mar 22 00:44:46 2019 +0530 +++ b/modules/org.openbravo.service.json/src/org/openbravo/service/json/DataEntityQueryService.java Tue Mar 26 08:54:44 2019 +0100 @@ -19,6 +19,7 @@ package org.openbravo.service.json; import java.util.ArrayList; +import java.util.Arrays; import java.util.Iterator; import java.util.List; import java.util.stream.Collectors; @@ -153,11 +154,13 @@ obq.setFilterOnActive(isFilterOnActive()); log.debug("Setting params:\n{}", - () -> queryBuilder.getNamedParameters() - .entrySet() - .stream() - .map(e -> " -" + e.getKey() + ": " + e.getValue()) - .collect(Collectors.joining("\n"))); + () -> queryBuilder.getNamedParameters().entrySet().stream().map(e -> { + Object v = e.getValue(); + if (v instanceof Object[]) { + v = Arrays.asList((Object[]) v); + } + return " -" + e.getKey() + ": " + v; + }).collect(Collectors.joining("\n"))); obq.setNamedParameters(queryBuilder.getNamedParameters()); _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits