From ba54242b0d080475bbfce2ab559b3fcf2a513a5b Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 22 Oct 2012 16:16:57 -0400 Subject: [PATCH] Fixed null pointer exceptions Manager create User and Team --- src/com/gitblit/client/EditUserDialog.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/com/gitblit/client/EditUserDialog.java b/src/com/gitblit/client/EditUserDialog.java index 5b789da..da75867 100644 --- a/src/com/gitblit/client/EditUserDialog.java +++ b/src/com/gitblit/client/EditUserDialog.java @@ -347,9 +347,14 @@ restricted.add(repo.name); } } + // remove repositories for which user already has a permission - for (RegistrantAccessPermission rp : permissions) { - restricted.remove(rp.registrant); + if (permissions == null) { + permissions = new ArrayList<RegistrantAccessPermission>(); + } else { + for (RegistrantAccessPermission rp : permissions) { + restricted.remove(rp.registrant); + } } StringUtils.sortRepositorynames(restricted); -- Gitblit v1.9.1