From f42f7d8945835e9a0224126213ec8b33a03d7e7c Mon Sep 17 00:00:00 2001 From: alena Date: Thu, 23 Jun 2011 19:59:14 -0700 Subject: [PATCH] Always add default security group when deploy vm in basic zone --- server/src/com/cloud/vm/UserVmManagerImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/com/cloud/vm/UserVmManagerImpl.java b/server/src/com/cloud/vm/UserVmManagerImpl.java index 65dbc5eb4e8..9895f52e7a0 100755 --- a/server/src/com/cloud/vm/UserVmManagerImpl.java +++ b/server/src/com/cloud/vm/UserVmManagerImpl.java @@ -2037,8 +2037,10 @@ public class UserVmManagerImpl implements UserVmManager, UserVmService, Manager if (securityGroupIdList != null && isVmWare) { throw new InvalidParameterValueException("Security group feature is not supported for vmWare hypervisor"); - } else if (securityGroupIdList == null && !isVmWare) { - securityGroupIdList = new ArrayList(); + } else if (!isVmWare) { + if (securityGroupIdList == null) { + securityGroupIdList = new ArrayList(); + } SecurityGroup defaultGroup = _securityGroupMgr.getDefaultSecurityGroup(owner.getId()); if (defaultGroup != null) { //check if security group id list already contains Default security group, and if not - add it