From bec7ea4a96952547ab904713e05e54d468c0ef76 Mon Sep 17 00:00:00 2001 From: abhishek Date: Thu, 20 Jan 2011 10:23:45 -0800 Subject: [PATCH] bug 8069: returning vm display name in list vols for user vms status 8069: resolved fixed --- server/src/com/cloud/api/ApiResponseHelper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index 4c65555ffa4..70b81f92397 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -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()); }