From 52f52847a493a2f0aeea9ec1eb45a0bc816c1c66 Mon Sep 17 00:00:00 2001 From: Pall Helgason Date: Thu, 3 Mar 2016 13:32:24 +0000 Subject: [PATCH] CLOUDSTACK-9644: Adding missing bits field to TemplateResponse --- .../apache/cloudstack/api/response/TemplateResponse.java | 7 +++++++ .../src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java | 1 + 2 files changed, 8 insertions(+) diff --git a/api/src/org/apache/cloudstack/api/response/TemplateResponse.java b/api/src/org/apache/cloudstack/api/response/TemplateResponse.java index 237f181d4d8f..c576493b8ef7 100644 --- a/api/src/org/apache/cloudstack/api/response/TemplateResponse.java +++ b/api/src/org/apache/cloudstack/api/response/TemplateResponse.java @@ -169,6 +169,10 @@ public class TemplateResponse extends BaseResponseWithTagInformation implements @Param(description = "additional key/value details tied with template") private Map details; + @SerializedName(ApiConstants.BITS) + @Param(description="the processor bit size", since = "4.10") + private int bits; + @SerializedName(ApiConstants.SSHKEY_ENABLED) @Param(description = "true if template is sshkey enabled, false otherwise") private Boolean sshKeyEnabled; @@ -347,4 +351,7 @@ public String getZoneId() { return zoneId; } + public void setBits(int bits) { + this.bits = bits; + } } diff --git a/server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java b/server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java index 38120af38c61..92a2e20bd7f0 100644 --- a/server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java +++ b/server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java @@ -284,6 +284,7 @@ public TemplateResponse newIsoResponse(TemplateJoinVO iso) { isoResponse.setOsTypeId(iso.getGuestOSUuid()); isoResponse.setOsTypeName(iso.getGuestOSName()); + isoResponse.setBits(iso.getBits()); // populate owner. ApiResponseHelper.populateOwner(isoResponse, iso);