James Moger
2014-11-04 4e84166db5c5538e3984d9d2d6bb1f9902e65ee0
src/main/java/com/gitblit/wicket/pages/BlobPage.java
@@ -21,6 +21,7 @@
import org.apache.wicket.Component;
import org.apache.wicket.PageParameters;
import org.apache.wicket.RedirectException;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.image.Image;
import org.apache.wicket.markup.html.link.BookmarkablePageLink;
@@ -52,6 +53,10 @@
      final String blobPath = WicketUtils.getPath(params);
      String [] encodings = getEncodings();
      if (StringUtils.isEmpty(objectId) && StringUtils.isEmpty(blobPath)) {
         throw new RedirectException(TreePage.class, WicketUtils.newRepositoryParameter(repositoryName));
      }
      if (StringUtils.isEmpty(blobPath)) {
         // blob by objectid
@@ -74,7 +79,7 @@
         }
         // see if we should redirect to the doc page
         MarkupProcessor processor = new MarkupProcessor(app().settings());
         MarkupProcessor processor = new MarkupProcessor(app().settings(), app().xssFilter());
         for (String ext : processor.getMarkupExtensions()) {
            if (ext.equals(extension)) {
               setResponsePage(DocPage.class, params);
@@ -219,6 +224,11 @@
   }
   @Override
   protected boolean isCommitPage() {
      return true;
   }
   @Override
   protected Class<? extends BasePage> getRepoNavPageClass() {
      return TreePage.class;
   }