verify date string exists before telling dojo to parse it, otherwise, errors
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 22 Jan 2009 18:51:57 +0000 (18:51 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 22 Jan 2009 18:51:57 +0000 (18:51 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_4@11912 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/skin/default/js/myopac.js

index 08ec7d7..db488f8 100644 (file)
@@ -1450,12 +1450,15 @@ function myopacDrawHoldThawDateForm() {
 }
 
 function myopacApplyThawDate() {
-    var dateString = dojo.date.stamp.toISOString(dijit.byId('myopac_holds_thaw_date_input').getValue());
+    var dateString = dijit.byId('myopac_holds_thaw_date_input').getValue();
     if(dateString) {
-        dateString = holdsVerifyThawDate(dateString);
-        if(!dateString) return;
-    } else {
-        dateString = null;
+        dateString = dojo.date.stamp.toISOString(dateString);
+        if(dateString) {
+            dateString = holdsVerifyThawDate(dateString);
+            if(!dateString) return;
+        } else {
+            dateString = null;
+        }
     }
     myopacProcessHolds('freeze', dateString);
 }