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);