mirror of https://github.com/apache/cloudstack.git
XS VMmetadata platform contains virtual platform related info, CS should save platform info in DB to migrate the VM to other Cluster
fixed typo
This commit is contained in:
parent
bc86103c2b
commit
65642e98b7
|
|
@ -1645,7 +1645,7 @@ public class TemplateManagerImpl extends ManagerBase implements TemplateManager,
|
|||
Long vmId = volume.getInstanceId();
|
||||
if ( vmId != null ) {
|
||||
UserVmVO userVm = _userVmDao.findById(vmId);
|
||||
if (userVm == null) {
|
||||
if (userVm != null) {
|
||||
_userVmDao.loadDetails(userVm);
|
||||
details.putAll(userVm.getDetails());
|
||||
}
|
||||
|
|
@ -1655,11 +1655,8 @@ public class TemplateManagerImpl extends ManagerBase implements TemplateManager,
|
|||
details.putAll(cmd.getDetails());
|
||||
}
|
||||
if( !details.isEmpty()) {
|
||||
List<VMTemplateDetailVO> tdetails = new ArrayList<VMTemplateDetailVO>();
|
||||
for (String key : details.keySet()) {
|
||||
tdetails.add(new VMTemplateDetailVO(template.getId(), key, details.get(key)));
|
||||
}
|
||||
this._templateDetailsDao.saveDetails(tdetails);
|
||||
privateTemplate.setDetails(details);
|
||||
_tmpltDao.saveDetails(privateTemplate);
|
||||
}
|
||||
|
||||
_resourceLimitMgr.incrementResourceCount(templateOwner.getId(), ResourceType.template);
|
||||
|
|
|
|||
Loading…
Reference in New Issue