This is an automated email from the ASF dual-hosted git repository.
weizhou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/main by this push:
new 710f34ee90c api: Fix listLoadBalancerRuleInstances api call (#7892)
710f34ee90c is described below
commit 710f34ee90cfa4cfea19f747bde890a0a346fa07
Author: Vishesh <[email protected]>
AuthorDate: Sat Sep 9 11:15:42 2023 +0530
api: Fix listLoadBalancerRuleInstances api call (#7892)
---
engine/schema/src/main/java/com/cloud/vm/dao/UserVmDaoImpl.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/engine/schema/src/main/java/com/cloud/vm/dao/UserVmDaoImpl.java
b/engine/schema/src/main/java/com/cloud/vm/dao/UserVmDaoImpl.java
index 01439da24c5..80fabf6a7f7 100644
--- a/engine/schema/src/main/java/com/cloud/vm/dao/UserVmDaoImpl.java
+++ b/engine/schema/src/main/java/com/cloud/vm/dao/UserVmDaoImpl.java
@@ -20,6 +20,7 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.Date;
import java.util.Hashtable;
import java.util.List;
@@ -786,6 +787,9 @@ public class UserVmDaoImpl extends GenericDaoBase<UserVmVO,
Long> implements Use
@Override
public List<UserVmVO> listByIds(List<Long> ids) {
+ if (CollectionUtils.isEmpty(ids)) {
+ return Collections.emptyList();
+ }
SearchCriteria<UserVmVO> sc = IdsSearch.create();
sc.setParameters("ids", ids.toArray());
return listBy(sc);