From 7716eaa9402fb98060f33e622be1d3355d947dad Mon Sep 17 00:00:00 2001 From: Boris Date: Wed, 28 Nov 2018 19:59:19 +0200 Subject: [PATCH] API: move ostypeid from DB id to DB uuid, backports #2528 --- .../org/apache/cloudstack/api/response/UserVmResponse.java | 6 +++--- server/src/com/cloud/api/query/dao/UserVmJoinDaoImpl.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/src/org/apache/cloudstack/api/response/UserVmResponse.java b/api/src/org/apache/cloudstack/api/response/UserVmResponse.java index 2ff1eaa717b7..8db4f853243c 100644 --- a/api/src/org/apache/cloudstack/api/response/UserVmResponse.java +++ b/api/src/org/apache/cloudstack/api/response/UserVmResponse.java @@ -284,7 +284,7 @@ public class UserVmResponse extends BaseResponseWithTagInformation implements Co @SerializedName(ApiConstants.OS_TYPE_ID) @Param(description = "OS type id of the vm", since = "4.4") - private Long osTypeId; + private String osTypeId; public UserVmResponse() { securityGroupList = new LinkedHashSet(); @@ -810,7 +810,7 @@ public void setDetails(Map details) { this.details = details; } - public void setOsTypeId(Long osTypeId) { + public void setOsTypeId(String osTypeId) { this.osTypeId = osTypeId; } @@ -834,7 +834,7 @@ public void setDynamicallyScalable(Boolean dynamicallyScalable) { isDynamicallyScalable = dynamicallyScalable; } - public Long getOsTypeId() { + public String getOsTypeId() { return osTypeId; } } diff --git a/server/src/com/cloud/api/query/dao/UserVmJoinDaoImpl.java b/server/src/com/cloud/api/query/dao/UserVmJoinDaoImpl.java index f0a0a56e3c63..00ec61ad8465 100644 --- a/server/src/com/cloud/api/query/dao/UserVmJoinDaoImpl.java +++ b/server/src/com/cloud/api/query/dao/UserVmJoinDaoImpl.java @@ -196,7 +196,7 @@ public UserVmResponse newUserVmResponse(ResponseView view, String objectName, Us userVmResponse.setPublicIpId(userVm.getPublicIpUuid()); userVmResponse.setPublicIp(userVm.getPublicIpAddress()); userVmResponse.setKeyPairName(userVm.getKeypairName()); - userVmResponse.setOsTypeId(userVm.getGuestOsId()); + userVmResponse.setOsTypeId(userVm.getGuestOsUuid()); if (details.contains(VMDetails.all) || details.contains(VMDetails.stats)) { // stats calculation