Skip to content

Commit

Permalink
#384 small improvement to allow TODAY and HEUTE as special values for…
Browse files Browse the repository at this point in the history
… dates
  • Loading branch information
KlausRicharz committed Jul 19, 2024
1 parent 199485c commit 1d9dd93
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/main/java/org/tb/reporting/action/ExecuteReportAction.java
Original file line number Diff line number Diff line change
Expand Up @@ -167,8 +167,14 @@ private static Map<String, Object> getParameterMap(List<ReportParameter> paramet
var result = new HashMap<String, Object>();
for (ReportParameter parameter : nonEmpty(parameters)) {
switch (parameter.getType()) {
case "string", "number" -> result.put(parameter.getName(), parameter.getValue());
case "date" -> result.put(parameter.getName(), DateUtils.parse(parameter.getValue()));
case "date" -> {
if(parameter.getValue().equals("TODAY") || parameter.getValue().equals("HEUTE")) {
result.put(parameter.getName(), DateUtils.today());
} else {
result.put(parameter.getName(), DateUtils.parse(parameter.getValue()));
}
}
default -> result.put(parameter.getName(), parameter.getValue());
}
}
return result;
Expand Down

0 comments on commit 1d9dd93

Please sign in to comment.