From e23c93ced04c2b78ae3ca8a0617a29f34f8c0280 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sat, 13 Oct 2012 13:41:25 +0200 Subject: [PATCH] return empty array list if permissions are null --- .../src/main/java/sonia/scm/repository/Repository.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scm-core/src/main/java/sonia/scm/repository/Repository.java b/scm-core/src/main/java/sonia/scm/repository/Repository.java index ea022d4538..6fe12f9ed0 100644 --- a/scm-core/src/main/java/sonia/scm/repository/Repository.java +++ b/scm-core/src/main/java/sonia/scm/repository/Repository.java @@ -36,6 +36,7 @@ package sonia.scm.repository; //~--- non-JDK imports -------------------------------------------------------- import com.google.common.base.Objects; +import com.google.common.collect.Lists; import sonia.scm.BasicPropertiesAware; import sonia.scm.ModelObject; @@ -113,7 +114,7 @@ public class Repository extends BasicPropertiesAware implements ModelObject this.name = name; this.contact = contact; this.description = description; - this.permissions = new ArrayList(); + this.permissions = Lists.newArrayList(); if (Util.isNotEmpty(permissions)) { @@ -340,6 +341,10 @@ public class Repository extends BasicPropertiesAware implements ModelObject */ public List getPermissions() { + if ( permissions == null ) + { + permissions = Lists.newArrayList(); + } return permissions; }