James Moger
2012-10-19 6d23cab9f5387ca2b57f60b26936ff8af0acc8fa
src/com/gitblit/wicket/pages/RepositoryPage.java
@@ -95,10 +95,12 @@
      if (objectId != null) {
         RefModel branch = null;
         if ((branch = JGitUtils.getBranch(getRepository(), objectId)) != null) {
            boolean canAccess = GitBlitWebSession
                  .get()
                  .getUser()
                  .hasBranchPermission(getRepositoryModel().name,
            UserModel user = GitBlitWebSession.get().getUser();
            if (user == null) {
               // workaround until get().getUser() is reviewed throughout the app
               user = UserModel.ANONYMOUS;
            }
            boolean canAccess = user.hasBranchPermission(repositoryName,
                        branch.reference.getName());
            if (!canAccess) {
               error("Access denied", true);