From cb285cbfddfc0b633d6b8cdb4dc0d2bd2b8b51ef Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 05 Jan 2012 17:34:05 -0500 Subject: [PATCH] Fixed bug in receive hook for repositories in subfolders --- src/com/gitblit/GitblitUserService.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/src/com/gitblit/GitblitUserService.java b/src/com/gitblit/GitblitUserService.java index 97e1a40..eddc8a3 100644 --- a/src/com/gitblit/GitblitUserService.java +++ b/src/com/gitblit/GitblitUserService.java @@ -57,6 +57,7 @@ public void setup(IStoredSettings settings) { File realmFile = GitBlit.getFileOrFolder(Keys.realm.userService, "users.conf"); serviceImpl = createUserService(realmFile); + logger.info("GUS delegating to " + serviceImpl.toString()); } @SuppressWarnings("deprecation") @@ -72,7 +73,7 @@ assert service != null; - if (realmFile.exists()) { + if (!realmFile.exists()) { // Create the Administrator account for a new realm file try { realmFile.createNewFile(); @@ -103,6 +104,11 @@ logger.warn("Please consider using \"users.conf\" instead of the deprecated \"users.properties\" file"); } return service; + } + + @Override + public String toString() { + return getClass().getSimpleName(); } @Override @@ -156,11 +162,21 @@ } @Override + public List<UserModel> getAllUsers() { + return serviceImpl.getAllUsers(); + } + + @Override public List<String> getAllTeamNames() { return serviceImpl.getAllTeamNames(); } @Override + public List<TeamModel> getAllTeams() { + return serviceImpl.getAllTeams(); + } + + @Override public List<String> getTeamnamesForRepositoryRole(String role) { return serviceImpl.getTeamnamesForRepositoryRole(role); } -- Gitblit v1.9.1