CLOUDSTACK-5965. VM displayname is not returned by API.

If user doesn't supply a display name during VM launch, default it to VM name(uuid) in listVM response.
This commit is contained in:
Likitha Shetty 2014-01-28 16:01:19 +05:30
parent 997c0f8d15
commit 95bd04e449
1 changed files with 5 additions and 1 deletions

View File

@ -99,7 +99,11 @@ public class UserVmJoinDaoImpl extends GenericDaoBase<UserVmJoinVO, Long> implem
userVmResponse.setId(userVm.getUuid());
userVmResponse.setName(userVm.getName());
userVmResponse.setDisplayName(userVm.getDisplayName());
if (userVm.getDisplayName() != null) {
userVmResponse.setDisplayName(userVm.getDisplayName());
} else {
userVmResponse.setDisplayName(userVm.getName());
}
if (userVm.getAccountType() == Account.ACCOUNT_TYPE_PROJECT) {
userVmResponse.setProjectId(userVm.getProjectUuid());