From 4229c49514f7f20f9a2065b94c13b3512b6731b3 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Thu, 9 May 2024 12:10:20 +0530 Subject: [PATCH] server: honor listall param for listiso api Fixes #8315 Signed-off-by: Abhishek Kumar --- server/src/main/java/com/cloud/api/query/QueryManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/com/cloud/api/query/QueryManagerImpl.java b/server/src/main/java/com/cloud/api/query/QueryManagerImpl.java index 9aee1636c2a5..5248a5535a59 100644 --- a/server/src/main/java/com/cloud/api/query/QueryManagerImpl.java +++ b/server/src/main/java/com/cloud/api/query/QueryManagerImpl.java @@ -4768,7 +4768,7 @@ private Pair, Integer> searchForIsosInternal(ListIsosCmd cm boolean showRemovedISO = cmd.getShowRemoved(); Account caller = CallContext.current().getCallingAccount(); - boolean listAll = false; + boolean listAll = cmd.listAll(); if (isoFilter != null && isoFilter == TemplateFilter.all) { if (caller.getType() == Account.Type.NORMAL) { throw new InvalidParameterValueException("Filter " + TemplateFilter.all + " can be specified by admin only");