From f5279e74a6d0165d63d33845533092f178ebde9a Mon Sep 17 00:00:00 2001 From: nit Date: Fri, 3 Dec 2010 14:18:25 +0530 Subject: [PATCH] bug 7403 : Correct NPE for ListIso command. status 7403: resolved fixed --- server/src/com/cloud/api/ApiResponseHelper.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index edeb70b087d..8219165c083 100644 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -1948,8 +1948,7 @@ public class ApiResponseHelper implements ResponseGenerator { } @Override - public ListResponse createIsoResponse(List isos, Long zoneId, boolean onlyReady, boolean isAdmin, Account account) { - Map> isoHostsMap = new HashMap>(); + public ListResponse createIsoResponse(List isos, Long zoneId, boolean onlyReady, boolean isAdmin, Account account) { ListResponse response = new ListResponse(); List isoResponses = new ArrayList(); @@ -1971,7 +1970,7 @@ public class ApiResponseHelper implements ResponseGenerator { continue; } - List isoHosts = isoHostsMap.get(iso.getId()); + List isoHosts = ApiDBUtils.listTemplateHostBy(iso.getId(), zoneId); for (VMTemplateHostVO isoHost : isoHosts) { if (onlyReady && isoHost.getDownloadState() != Status.DOWNLOADED) { continue;