From ec0ce1621a3e145d5786c0c26caffd0c5c3acd61 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 03 Oct 2012 17:50:48 -0400 Subject: [PATCH] Fix anonymous browsing of user profile page --- src/com/gitblit/wicket/pages/RootPage.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/wicket/pages/RootPage.java b/src/com/gitblit/wicket/pages/RootPage.java index 4858368..1e6f130 100644 --- a/src/com/gitblit/wicket/pages/RootPage.java +++ b/src/com/gitblit/wicket/pages/RootPage.java @@ -184,6 +184,9 @@ // remove named repository parameter params.remove("r"); + // remove named user parameter + params.remove("user"); + // remove days back parameter if it is the default value if (params.containsKey("db") && params.getInt("db") == GitBlit.getInteger(Keys.web.activityDuration, 14)) { @@ -327,6 +330,12 @@ boolean hasParameter = false; String projectName = WicketUtils.getProjectName(params); + String userName = WicketUtils.getUsername(params); + if (StringUtils.isEmpty(projectName)) { + if (!StringUtils.isEmpty(userName)) { + projectName = "~" + userName; + } + } String repositoryName = WicketUtils.getRepositoryName(params); String set = WicketUtils.getSet(params); String regex = WicketUtils.getRegEx(params); -- Gitblit v1.9.1