From 5ae0b71e1e6e73e4bacf321a7d5be49fcdf4ad97 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 20 Oct 2011 08:01:54 -0400 Subject: [PATCH] Properly handle anonymous registrations. --- src/com/gitblit/client/GitblitModel.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/com/gitblit/client/GitblitModel.java b/src/com/gitblit/client/GitblitModel.java index 92b0b1c..22d67f6 100644 --- a/src/com/gitblit/client/GitblitModel.java +++ b/src/com/gitblit/client/GitblitModel.java @@ -23,6 +23,7 @@ import java.util.Map; import com.gitblit.GitBlitException.ForbiddenException; +import com.gitblit.GitBlitException.UnauthorizedException; import com.gitblit.IStoredSettings; import com.gitblit.Keys; import com.gitblit.models.FederationModel; @@ -68,6 +69,7 @@ refreshUsers(); refreshFederationRegistrations(); isAdmin = true; + } catch (UnauthorizedException e) { } catch (ForbiddenException e) { } catch (IOException e) { System.err.println(e.getMessage()); @@ -79,7 +81,7 @@ } public boolean isOwner(RepositoryModel model) { - return account.equalsIgnoreCase(model.owner); + return account != null && account.equalsIgnoreCase(model.owner); } public IStoredSettings getSettings() { -- Gitblit v1.9.1