James Moger
2013-11-29 79cad53bba094cffa1d25581edbf4972a5158cd4
src/main/java/com/gitblit/wicket/GitblitWicketFilter.java
@@ -19,6 +19,8 @@
import javax.servlet.http.HttpServletRequest;
import org.apache.wicket.protocol.http.IWebApplicationFactory;
import org.apache.wicket.protocol.http.WebApplication;
import org.apache.wicket.protocol.http.WicketFilter;
import org.apache.wicket.util.string.Strings;
import org.eclipse.jgit.lib.Repository;
@@ -45,6 +47,19 @@
 */
public class GitblitWicketFilter extends WicketFilter {
   public GitblitWicketFilter() {
   }
   @Override
   protected IWebApplicationFactory getApplicationFactory() {
      return new IWebApplicationFactory() {
         @Override
         public WebApplication createApplication(WicketFilter filter) {
            return new GitBlitWebApp();
         }
      };
   }
   /**
    * Determines the last-modified date of the requested resource.
    *
@@ -54,8 +69,9 @@
   @Override
   protected long getLastModified(final HttpServletRequest servletRequest)   {
      final String pathInfo = getRelativePath(servletRequest);
      if (Strings.isEmpty(pathInfo))
      if (Strings.isEmpty(pathInfo)) {
         return -1;
      }
      long lastModified = super.getLastModified(servletRequest);
      if (lastModified > -1) {
         return lastModified;