From 0a26f3315a15288941205362b02fa0f6059e71dd Mon Sep 17 00:00:00 2001 From: Vishesh Date: Tue, 16 Apr 2024 15:52:09 +0530 Subject: [PATCH] Fix listStoragePoolsMetricsCmd (#8885) --- .../db/src/main/java/com/cloud/utils/db/GenericDaoBase.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/framework/db/src/main/java/com/cloud/utils/db/GenericDaoBase.java b/framework/db/src/main/java/com/cloud/utils/db/GenericDaoBase.java index 6724da8b8be..0eb45439769 100644 --- a/framework/db/src/main/java/com/cloud/utils/db/GenericDaoBase.java +++ b/framework/db/src/main/java/com/cloud/utils/db/GenericDaoBase.java @@ -57,6 +57,7 @@ import javax.persistence.Table; import javax.persistence.TableGenerator; import com.amazonaws.util.CollectionUtils; +import org.apache.commons.lang3.ArrayUtils; import org.apache.log4j.Logger; import com.cloud.utils.DateUtil; @@ -2180,6 +2181,9 @@ public abstract class GenericDaoBase extends Compone @Override public List findByUuids(String... uuidArray) { + if (ArrayUtils.isEmpty(uuidArray)) { + return new ArrayList(); + } SearchCriteria sc = createSearchCriteria(); sc.addAnd("uuid", SearchCriteria.Op.IN, uuidArray); return search(sc, null);