diff --git a/api/src/com/cloud/api/response/TemplateResponse.java b/api/src/com/cloud/api/response/TemplateResponse.java index 45e34ffe6ea..afefc644497 100755 --- a/api/src/com/cloud/api/response/TemplateResponse.java +++ b/api/src/com/cloud/api/response/TemplateResponse.java @@ -107,6 +107,9 @@ public class TemplateResponse extends BaseResponse { @SerializedName("isextractable") @Param(description="true if the template is extractable, false otherwise") private Boolean extractable; + @SerializedName("checksum") @Param(description="checksum of the template") + private String checksum; + public Long getObjectId() { return getId(); } @@ -326,4 +329,12 @@ public class TemplateResponse extends BaseResponse { public void setExtractable(Boolean extractable) { this.extractable = extractable; } + + public String getChecksum() { + return checksum; + } + + public void setChecksum(String checksum) { + this.checksum = checksum; + } } diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index 7c0a2771e08..e228ba91c20 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -1499,6 +1499,8 @@ public class ApiResponseHelper implements ResponseGenerator { templateResponse.setSize(templateSize); } + templateResponse.setChecksum(template.getChecksum()); + templateResponse.setObjectName("template"); responses.add(templateResponse); }