diff --git a/java/code/src/com/redhat/rhn/frontend/xmlrpc/system/provisioning/snapshot/SnapshotHandler.java b/java/code/src/com/redhat/rhn/frontend/xmlrpc/system/provisioning/snapshot/SnapshotHandler.java index 487f9707159d..336e0e27306b 100644 --- a/java/code/src/com/redhat/rhn/frontend/xmlrpc/system/provisioning/snapshot/SnapshotHandler.java +++ b/java/code/src/com/redhat/rhn/frontend/xmlrpc/system/provisioning/snapshot/SnapshotHandler.java @@ -290,10 +290,10 @@ public int deleteSnapshots(User loggedInUser, Map dateDetails) { Date endDate = null; if (dateDetails.containsKey("startDate")) { - startDate = (Date)dateDetails.get("startDate"); + startDate = parseInputValue(dateDetails.get("startDate"), Date.class); } if (dateDetails.containsKey("endDate")) { - endDate = (Date)dateDetails.get("endDate"); + endDate = parseInputValue(dateDetails.get("endDate"), Date.class); } return deleteSnapshots(loggedInUser, startDate, endDate); }