diff -r c5d6820d884e -r 1e6f16fad3a5 src/main/java/de/uapcore/lightpit/modules/ErrorModule.java --- a/src/main/java/de/uapcore/lightpit/modules/ErrorModule.java Sat Oct 31 10:54:20 2020 +0100 +++ b/src/main/java/de/uapcore/lightpit/modules/ErrorModule.java Thu Nov 05 13:37:48 2020 +0100 @@ -31,11 +31,12 @@ import de.uapcore.lightpit.AbstractLightPITServlet; import de.uapcore.lightpit.HttpMethod; import de.uapcore.lightpit.RequestMapping; -import de.uapcore.lightpit.ResponseType; +import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import java.io.IOException; import java.util.Optional; @WebServlet( @@ -52,7 +53,7 @@ } @RequestMapping(requestPath = "generic", method = HttpMethod.GET) - public ResponseType onError(HttpServletRequest req, HttpServletResponse resp) { + public void onError(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { Optional.ofNullable(req.getHeader("Referer")).ifPresent( referer -> req.setAttribute(REQ_ATTR_RETURN_LINK, referer) ); @@ -60,6 +61,6 @@ setStylesheet(req, "error"); setContentPage(req, "error"); - return ResponseType.HTML; + renderSite(req, resp); } }