diff -r f64255a88d66 -r 27a25f32048e src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java --- a/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java Sat May 23 14:13:09 2020 +0200 +++ b/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java Sun May 24 15:30:43 2020 +0200 @@ -282,6 +282,13 @@ protected Optional getParameter(HttpServletRequest req, Class clazz, String name) { final String paramValue = req.getParameter(name); if (paramValue == null) return Optional.empty(); + if (clazz.equals(Boolean.class)) { + if (paramValue.toLowerCase().equals("false") || paramValue.equals("0")) { + return Optional.of((T)Boolean.FALSE); + } else { + return Optional.of((T)Boolean.TRUE); + } + } if (clazz.equals(String.class)) return Optional.of((T) paramValue); if (java.sql.Date.class.isAssignableFrom(clazz)) { try {