some api changes to enable vm functioning

This commit is contained in:
abhishek 2010-09-23 16:09:21 -07:00
parent eee7c2c97e
commit 24dd41f9d0
1 changed files with 10 additions and 3 deletions

View File

@ -116,9 +116,16 @@ public class VMExecutorHelper {
//Network groups
resultObject.setNetworkGroupList(managementServer.getNetworkGroupsNamesForVm(vm.getId()));
resultObject.setHostid(vm.getHostId());
resultObject.setHostname(managementServer.getHostBy(vm.getHostId()).getName());
if(vm.getHostId()!=null)
{
resultObject.setHostid(vm.getHostId());
if(managementServer.getHostBy(vm.getHostId())!=null)
{
resultObject.setHostname(managementServer.getHostBy(vm.getHostId()).getName());
}
}
//root device related
VolumeVO rootVolume = managementServer.findRootVolume(vm.getId());
if(rootVolume!=null)