diff options
author | Anton Tananaev <anton@traccar.org> | 2023-05-18 15:32:19 -0700 |
---|---|---|
committer | Anton Tananaev <anton@traccar.org> | 2023-05-18 15:32:19 -0700 |
commit | 1e1e55537a6fcb2d5365ea2cbcb9c182d986e83a (patch) | |
tree | 71f7f64cf7bcba92ce6342a5efe35763585bdaf0 /src/main/java/org/traccar/web/OverrideFilter.java | |
parent | 0e8057c605e38ecae49c6c69941a46075507302a (diff) | |
download | trackermap-server-1e1e55537a6fcb2d5365ea2cbcb9c182d986e83a.tar.gz trackermap-server-1e1e55537a6fcb2d5365ea2cbcb9c182d986e83a.tar.bz2 trackermap-server-1e1e55537a6fcb2d5365ea2cbcb9c182d986e83a.zip |
Fix response wrapper
Diffstat (limited to 'src/main/java/org/traccar/web/OverrideFilter.java')
-rw-r--r-- | src/main/java/org/traccar/web/OverrideFilter.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/traccar/web/OverrideFilter.java b/src/main/java/org/traccar/web/OverrideFilter.java index 708632bc1..e6e02514c 100644 --- a/src/main/java/org/traccar/web/OverrideFilter.java +++ b/src/main/java/org/traccar/web/OverrideFilter.java @@ -45,12 +45,12 @@ public class OverrideFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { - CharResponseWrapper wrappedResponse = new CharResponseWrapper((HttpServletResponse) response); + ResponseWrapper wrappedResponse = new ResponseWrapper((HttpServletResponse) response); chain.doFilter(request, wrappedResponse); byte[] bytes = wrappedResponse.getCapture(); - if (wrappedResponse.getContentType().contains("text/html") + if (wrappedResponse.getContentType() != null && wrappedResponse.getContentType().contains("text/html") || ((HttpServletRequest) request).getPathInfo().endsWith("manifest.json")) { Server server; |