Add format and physicalsize in listIsoOs api response (#11214)

This commit is contained in:
Manoj Kumar 2025-07-21 15:52:38 +05:30 committed by GitHub
parent 9c6dfd2b26
commit 3fc02ddd45
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -480,6 +480,7 @@ public class TemplateJoinDaoImpl extends GenericDaoBaseWithTagInformation<Templa
isoResponse.setExtractable(iso.isExtractable() && !(iso.getTemplateType() == TemplateType.PERHOST)); isoResponse.setExtractable(iso.isExtractable() && !(iso.getTemplateType() == TemplateType.PERHOST));
isoResponse.setCreated(iso.getCreatedOnStore()); isoResponse.setCreated(iso.getCreatedOnStore());
isoResponse.setDynamicallyScalable(iso.isDynamicallyScalable()); isoResponse.setDynamicallyScalable(iso.isDynamicallyScalable());
isoResponse.setFormat(iso.getFormat());
if (iso.getTemplateType() == TemplateType.PERHOST) { if (iso.getTemplateType() == TemplateType.PERHOST) {
// for TemplateManager.XS_TOOLS_ISO and TemplateManager.VMWARE_TOOLS_ISO, we didn't download, but is ready to use. // for TemplateManager.XS_TOOLS_ISO and TemplateManager.VMWARE_TOOLS_ISO, we didn't download, but is ready to use.
isoResponse.setReady(true); isoResponse.setReady(true);
@ -578,10 +579,14 @@ public class TemplateJoinDaoImpl extends GenericDaoBaseWithTagInformation<Templa
isoResponse.setZoneName(iso.getDataCenterName()); isoResponse.setZoneName(iso.getDataCenterName());
} }
Long isoSize = iso.getSize(); long isoSize = iso.getSize();
if (isoSize > 0) { if (isoSize > 0) {
isoResponse.setSize(isoSize); isoResponse.setSize(isoSize);
} }
long isoPhysicalSize = iso.getPhysicalSize();
if (isoPhysicalSize > 0) {
isoResponse.setPhysicalSize(isoPhysicalSize);
}
if (iso.getUserDataId() != null) { if (iso.getUserDataId() != null) {
isoResponse.setUserDataId(iso.getUserDataUUid()); isoResponse.setUserDataId(iso.getUserDataUUid());