Browse Source

Fixed last modified caching for logo servlet

tags/v1.3.0
James Moger 11 years ago
parent
commit
61555b59c5
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      src/main/java/com/gitblit/LogoServlet.java

+ 2
- 2
src/main/java/com/gitblit/LogoServlet.java View File

@@ -47,7 +47,7 @@ public class LogoServlet extends HttpServlet {
protected long getLastModified(HttpServletRequest req) {
File file = GitBlit.getFileOrFolder(Keys.web.headerLogo, "${baseFolder}/logo.png");
if (file.exists()) {
return file.lastModified();
return Math.max(lastModified, file.lastModified());
} else {
return lastModified;
}
@@ -65,7 +65,7 @@ public class LogoServlet extends HttpServlet {
ServletContext context = request.getSession().getServletContext();
contentType = context.getMimeType(file.getName());
response.setContentLength((int) file.length());
response.setDateHeader("Last-Modified", file.lastModified());
response.setDateHeader("Last-Modified", Math.max(lastModified, file.lastModified()));
is = new FileInputStream(file);
} else {
// default logo

Loading…
Cancel
Save