From 0d27ac2e31e0f34601256f5e157adbd078332ff0 Mon Sep 17 00:00:00 2001 From: will Date: Mon, 8 Nov 2010 14:51:59 -0800 Subject: [PATCH] bug 5920: added confirmation dialog before allowing user to delete snapshots - Fixed a NPE when listing templates. --- .../cloud/server/ManagementServerImpl.java | 2 +- ui/jsp/snapshot.jsp | 6 +++++ ui/jsp/volume.jsp | 6 +++++ ui/scripts/cloud.core.snapshot.js | 22 +++++++++++++++-- ui/scripts/cloud.core.volume.js | 24 ++++++++++++++++--- 5 files changed, 54 insertions(+), 6 deletions(-) diff --git a/server/src/com/cloud/server/ManagementServerImpl.java b/server/src/com/cloud/server/ManagementServerImpl.java index 9fbcf20c558..c60340eef75 100755 --- a/server/src/com/cloud/server/ManagementServerImpl.java +++ b/server/src/com/cloud/server/ManagementServerImpl.java @@ -1984,7 +1984,7 @@ public class ManagementServerImpl implements ManagementServer { } HypervisorType hypervisorType = HypervisorType.getType(cmd.getHypervisor()); - return listTemplates(cmd.getId(), cmd.getTemplateName(), cmd.getKeyword(), templateFilter, false, null, accountId, cmd.getPageSizeVal().intValue(), cmd.getStartIndex(), cmd.getZoneId(), hypervisorType); + return listTemplates(cmd.getId(), cmd.getTemplateName(), cmd.getKeyword(), templateFilter, false, null, accountId, (cmd.getPageSizeVal() != null) ? cmd.getPageSizeVal().intValue() : null, cmd.getStartIndex(), cmd.getZoneId(), hypervisorType); } private List listTemplates(Long templateId, String name, String keyword, TemplateFilter templateFilter, boolean isIso, Boolean bootable, Long accountId, Integer pageSize, Long startIndex, Long zoneId, HypervisorType hyperType) throws InvalidParameterValueException { diff --git a/ui/jsp/snapshot.jsp b/ui/jsp/snapshot.jsp index d84ec471c31..30a31e76d77 100644 --- a/ui/jsp/snapshot.jsp +++ b/ui/jsp/snapshot.jsp @@ -144,6 +144,12 @@ + + + +