CLOUDSTACK-8127. VM name not displayed after attaching data disk to a VM.

If user hasn't supplied a display name for a VM, default it to VM name in listVolume response.
This behaviour is identical to listVirtualMachine response.
This commit is contained in:
Likitha Shetty 2014-12-15 15:58:23 +05:30
parent 974b0180dd
commit ff7997a2b1

View File

@ -91,7 +91,11 @@ public class VolumeJoinDaoImpl extends GenericDaoBase<VolumeJoinVO, Long> implem
volResponse.setVirtualMachineId(volume.getVmUuid());
volResponse.setVirtualMachineName(volume.getVmName());
volResponse.setVirtualMachineState(volume.getVmState().toString());
volResponse.setVirtualMachineDisplayName(volume.getVmDisplayName());
if (volume.getVmDisplayName() != null) {
volResponse.setVirtualMachineDisplayName(volume.getVmDisplayName());
} else {
volResponse.setVirtualMachineDisplayName(volume.getVmName());
}
}
volResponse.setProvisioningType(volume.getProvisioningType().toString());