bug 8069: returning vm display name in list vols for user vms

status 8069: resolved fixed
This commit is contained in:
abhishek 2011-01-20 10:23:45 -08:00
parent c05ee30a9e
commit bec7ea4a96
1 changed files with 6 additions and 1 deletions

View File

@ -743,7 +743,12 @@ public class ApiResponseHelper implements ResponseGenerator {
VMInstanceVO vm = ApiDBUtils.findVMInstanceById(instanceId);
volResponse.setVirtualMachineId(vm.getId());
volResponse.setVirtualMachineName(vm.getName());
volResponse.setVirtualMachineDisplayName(vm.getName());
if(vm.getType().equals(VirtualMachine.Type.User)) {
UserVm userVm = ApiDBUtils.findUserVmById(vm.getId());
volResponse.setVirtualMachineDisplayName(userVm.getDisplayName());
}else {
volResponse.setVirtualMachineDisplayName(vm.getName());
}
volResponse.setVirtualMachineState(vm.getState().toString());
}