bug 10455: accidentally removed the code for sourceTemplate id when the the volume is created out of template. Checking it in.

status 10455: resolved fixed
This commit is contained in:
root 2011-06-28 14:27:42 +05:30 committed by Nitin
parent dc44a4fe6e
commit dbc0abfa69
1 changed files with 3 additions and 1 deletions

View File

@ -1403,7 +1403,9 @@ public class UserVmManagerImpl implements UserVmManager, UserVmService, Manager
if (volume != null) {
VMTemplateVO template = ApiDBUtils.findTemplateById(volume.getTemplateId());
isExtractable = template != null && template.isExtractable() && template.getTemplateType() != Storage.TemplateType.SYSTEM;
if (template == null && volume.getVolumeType() == Type.ROOT){ //vm created out of blank template
if (template != null){
sourceTemplateId = template.getId();
}else if (volume.getVolumeType() == Type.ROOT){ //vm created out of blank template
UserVm userVm = ApiDBUtils.findUserVmById(volume.getInstanceId());
sourceTemplateId = userVm.getIsoId();
}