From 66a8db8f81165ea3ab5cdab0f7ca9dd3e6c20d1a Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 28 Mar 2013 16:42:12 -0400 Subject: [PATCH] Fixed internal error on folder history links (issue 192) --- src/main/java/com/gitblit/GitBlit.java | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gitblit/GitBlit.java b/src/main/java/com/gitblit/GitBlit.java index 4cfd61e..2361a6e 100644 --- a/src/main/java/com/gitblit/GitBlit.java +++ b/src/main/java/com/gitblit/GitBlit.java @@ -613,7 +613,7 @@ X509Metadata metadata = HttpUtils.getCertificateMetadata(httpRequest); if (user != null) { flagWicketSession(AuthenticationType.CERTIFICATE); - logger.info(MessageFormat.format("{0} authenticated by client certificate {1} from {2}", + logger.debug(MessageFormat.format("{0} authenticated by client certificate {1} from {2}", user.username, metadata.serialNumber, httpRequest.getRemoteAddr())); return user; } else { @@ -633,7 +633,7 @@ UserModel user = getUserModel(principal.getName()); if (user != null) { flagWicketSession(AuthenticationType.CONTAINER); - logger.info(MessageFormat.format("{0} authenticated by servlet container principal from {1}", + logger.debug(MessageFormat.format("{0} authenticated by servlet container principal from {1}", user.username, httpRequest.getRemoteAddr())); return user; } else { @@ -647,7 +647,7 @@ UserModel user = authenticate(httpRequest.getCookies()); if (user != null) { flagWicketSession(AuthenticationType.COOKIE); - logger.info(MessageFormat.format("{0} authenticated by cookie from {1}", + logger.debug(MessageFormat.format("{0} authenticated by cookie from {1}", user.username, httpRequest.getRemoteAddr())); return user; } @@ -669,7 +669,7 @@ UserModel user = authenticate(username, password); if (user != null) { flagWicketSession(AuthenticationType.CREDENTIALS); - logger.info(MessageFormat.format("{0} authenticated by BASIC request header from {1}", + logger.debug(MessageFormat.format("{0} authenticated by BASIC request header from {1}", user.username, httpRequest.getRemoteAddr())); return user; } else { @@ -1827,6 +1827,9 @@ } else { // not caching ProjectModel project = getProjectModel(userProject); + if (project == null) { + return null; + } for (String repository : project.repositories) { if (repository.startsWith(userProject)) { RepositoryModel model = getRepositoryModel(repository); -- Gitblit v1.9.1