James Moger
2013-11-18 11642275bab78a22da2f85ed06eb2246f8444f4f
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;