From 0b5b861994b14abb95c461489ba6191436d189a8 Mon Sep 17 00:00:00 2001 From: Min Chen Date: Fri, 7 Feb 2014 14:13:56 -0800 Subject: [PATCH] Fix a bug in listParentAclGroups to handle empty parent group case. --- .../src/org/apache/cloudstack/iam/server/IAMServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/iam/server/src/org/apache/cloudstack/iam/server/IAMServiceImpl.java b/services/iam/server/src/org/apache/cloudstack/iam/server/IAMServiceImpl.java index 853c417d345..84ed5456ff7 100644 --- a/services/iam/server/src/org/apache/cloudstack/iam/server/IAMServiceImpl.java +++ b/services/iam/server/src/org/apache/cloudstack/iam/server/IAMServiceImpl.java @@ -276,6 +276,10 @@ public class IAMServiceImpl extends ManagerBase implements IAMService, Manager { } } + if (pathList.isEmpty()) { + return new ArrayList(); + } + SearchBuilder sb = _aclGroupDao.createSearchBuilder(); sb.and("paths", sb.entity().getPath(), SearchCriteria.Op.IN);