From dd4443e0c2867e4c338b3a2a038b328c6da96117 Mon Sep 17 00:00:00 2001 From: erickson Date: Fri, 24 Oct 2008 19:03:50 +0000 Subject: [PATCH] fixed bug caused by null expire date git-svn-id: svn://svn.open-ils.org/ILS/trunk@10905 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/skin/default/js/holds.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Open-ILS/web/opac/skin/default/js/holds.js b/Open-ILS/web/opac/skin/default/js/holds.js index 0cc9447105..33b42f1fdc 100644 --- a/Open-ILS/web/opac/skin/default/js/holds.js +++ b/Open-ILS/web/opac/skin/default/js/holds.js @@ -726,12 +726,15 @@ function holdsBuildHoldFromWindow() { hold.target(target); hold.hold_type(holdArgs.type); - var expireDate = dojo.date.stamp.toISOString(dijit.byId('holds_expire_time').getValue()) - expireDate = holdsVerifyThawDate(expireDate); - if(expireDate) - hold.expire_time(expireDate); - else - return; + var expDate = dijit.byId('holds_expire_time').getValue(); + if(expDate) { + var expireDate = dojo.date.stamp.toISOString(expDate); + expireDate = holdsVerifyThawDate(expireDate); + if(expireDate) + hold.expire_time(expireDate); + else + return; + } // see if this hold should be frozen and for how long if($('holds_frozen_chkbox').checked) { -- 2.43.2