Skip to content

Commit eaec5e5

Browse files
Fix VM creation when called by autoscale.
customParameters parameter is not passed by AutoScaleManager
1 parent afb7930 commit eaec5e5

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

server/src/com/cloud/vm/UserVmManagerImpl.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3164,8 +3164,10 @@ public UserVmVO doInTransaction(TransactionStatus status) throws InsufficientCap
31643164
}
31653165

31663166
_vmDao.persist(vm);
3167-
for (String key : customParameters.keySet()) {
3168-
vm.setDetail(key, customParameters.get(key));
3167+
if (customParameters != null && customParameters.size() > 0) {
3168+
for (String key : customParameters.keySet()) {
3169+
vm.setDetail(key, customParameters.get(key));
3170+
}
31693171
}
31703172
_vmDao.saveDetails(vm);
31713173

0 commit comments

Comments
 (0)