mirror of https://github.com/apache/cloudstack.git
ListIsos only shows cross-zone ISO in one zone.
This commit is contained in:
parent
7186473e33
commit
9a1cd1ac53
|
|
@ -400,9 +400,9 @@ public class ViewResponseHelper {
|
|||
}
|
||||
|
||||
public static List<TemplateResponse> createIsoResponse(TemplateJoinVO... templates) {
|
||||
Hashtable<Long, TemplateResponse> vrDataList = new Hashtable<Long, TemplateResponse>();
|
||||
Hashtable<String, TemplateResponse> vrDataList = new Hashtable<String, TemplateResponse>();
|
||||
for (TemplateJoinVO vr : templates) {
|
||||
TemplateResponse vrData = vrDataList.get(vr.getId());
|
||||
TemplateResponse vrData = vrDataList.get(vr.getTempZonePair());
|
||||
if ( vrData == null ){
|
||||
// first time encountering this volume
|
||||
vrData = ApiDBUtils.newIsoResponse(vr);
|
||||
|
|
@ -411,7 +411,7 @@ public class ViewResponseHelper {
|
|||
// update tags
|
||||
vrData = ApiDBUtils.fillTemplateDetails(vrData, vr);
|
||||
}
|
||||
vrDataList.put(vr.getId(), vrData);
|
||||
vrDataList.put(vr.getTempZonePair(), vrData);
|
||||
}
|
||||
return new ArrayList<TemplateResponse>(vrDataList.values());
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue