unHideMe($('hold_frozen_thaw_row'));
thawDate = $('holds_frozen_thaw_input').value;
if(thawDate) {
- if(holdsVerifyThawDate(thawDate))
+ thawDate = holdsVerifyThawDate(thawDate);
+ if(thawDate)
hold.thaw_date(thawDate);
else
return;
/* verify that the thaw date is valid and after today */
function holdsVerifyThawDate(dateString) {
- if(Date.parseIso8601(dateString) &&
- holdGreaterThanToday(dateString))
- return dateString;
+ thawDate = Date.parseIso8601(dateString);
+ if(thawDate && holdGreaterThanToday(dateString))
+ return thawDate.iso8601Format('YMD', false, false, true);
return null;
}
function myopacApplyThawDate() {
var dateString = $('myopac_holds_thaw_date_input').value;
- if(dateString)
+ if(dateString) {
dateString = holdsVerifyThawDate(dateString);
if(!dateString) return;
- else
+ } else {
dateString = null;
+ }
myopacProcessHolds('freeze', dateString);
}