1.1 --- a/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java Sat May 23 14:13:09 2020 +0200 1.2 +++ b/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java Sun May 24 15:30:43 2020 +0200 1.3 @@ -282,6 +282,13 @@ 1.4 protected <T> Optional<T> getParameter(HttpServletRequest req, Class<T> clazz, String name) { 1.5 final String paramValue = req.getParameter(name); 1.6 if (paramValue == null) return Optional.empty(); 1.7 + if (clazz.equals(Boolean.class)) { 1.8 + if (paramValue.toLowerCase().equals("false") || paramValue.equals("0")) { 1.9 + return Optional.of((T)Boolean.FALSE); 1.10 + } else { 1.11 + return Optional.of((T)Boolean.TRUE); 1.12 + } 1.13 + } 1.14 if (clazz.equals(String.class)) return Optional.of((T) paramValue); 1.15 if (java.sql.Date.class.isAssignableFrom(clazz)) { 1.16 try {