From 75e77c78e93722b41be8bb0cf4f6116084bfcce0 Mon Sep 17 00:00:00 2001 From: Vishesh Date: Thu, 20 Jun 2024 14:14:32 +0530 Subject: [PATCH] Fix volume response for service offering with disk offering --- .../java/com/cloud/api/query/dao/VolumeJoinDaoImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/com/cloud/api/query/dao/VolumeJoinDaoImpl.java b/server/src/main/java/com/cloud/api/query/dao/VolumeJoinDaoImpl.java index 1060fd840b5a..29f66b981bd8 100644 --- a/server/src/main/java/com/cloud/api/query/dao/VolumeJoinDaoImpl.java +++ b/server/src/main/java/com/cloud/api/query/dao/VolumeJoinDaoImpl.java @@ -296,9 +296,10 @@ private static ServiceOffering getServiceOfferingForDiskOffering(VolumeJoinVO vo ServiceOffering serviceOffering = null; if (computeOnlyDiskOffering != null) { serviceOffering = ApiDBUtils.findServiceOfferingByComputeOnlyDiskOffering(volume.getDiskOfferingId(), false); - } - if (serviceOffering == null) { - serviceOffering = ApiDBUtils.findServiceOfferingByComputeOnlyDiskOffering(volume.getDiskOfferingId(), true); + if (serviceOffering == null) { + // Check again for removed ones + serviceOffering = ApiDBUtils.findServiceOfferingByComputeOnlyDiskOffering(volume.getDiskOfferingId(), true); + } } return serviceOffering; }