diff --git a/java/src/main/java/com/genexus/webpanels/HttpContextWeb.java b/java/src/main/java/com/genexus/webpanels/HttpContextWeb.java index 1b40e07d4..517f5caf0 100644 --- a/java/src/main/java/com/genexus/webpanels/HttpContextWeb.java +++ b/java/src/main/java/com/genexus/webpanels/HttpContextWeb.java @@ -1018,13 +1018,18 @@ public String getHeader(String header) { public void sendError(int error) { try { - setHeader("Content-Encoding", "text/html"); + disableResponseEncoding(); response.sendError(error); } catch (Exception e) { log.error("Error " + error, e); } } + private void disableResponseEncoding() { + if (compressed) { + setHeader("Content-Encoding", "identity"); + } + } public void setQueryString(String qs) { loadParameters(qs); }