From 7224016bbfee87045710b584d9f343aba15ab5f6 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Mon, 18 Feb 2013 12:44:50 -0500 Subject: [PATCH] LP#1129318: fix exception thrown when printing circ receipts Because of a misplaced parenthesis in the patch introducing the PATRON_EXPIRE_DATE_YMD receipt macro, attempting to print various circ receipts would result in the following exception: Error in util.date.formatted_date: location.href = oils://remote/xul/2.3_5/server/circ/checkin.xul typeof orig_date = string orig_date = 2014-11-07T00:00:00-0500 typeof _date = object _date = Fri Nov 07 2014 00:00:00 GMT-0500 (Eastern Standard Time) format = undefined TypeError: s is undefined Signed-off-by: Galen Charlton Signed-off-by: Ben Shum --- Open-ILS/xul/staff_client/chrome/content/util/print.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Open-ILS/xul/staff_client/chrome/content/util/print.js b/Open-ILS/xul/staff_client/chrome/content/util/print.js index 78a15d4fb4..f79c555496 100644 --- a/Open-ILS/xul/staff_client/chrome/content/util/print.js +++ b/Open-ILS/xul/staff_client/chrome/content/util/print.js @@ -364,7 +364,7 @@ util.print.prototype = { catch(E){s = b; this.error.sdump('D_WARN','string = <' + s + '> error = ' + js2JSON(E)+'\n');} try{b = s; s = s.replace(/%PATRON_EXPIRE_DATE%/g,this.escape_html(params.patron.expire_date()));} catch(E){s = b; this.error.sdump('D_WARN','string = <' + s + '> error = ' + js2JSON(E)+'\n');} - try{b = s; s = s.replace(/%PATRON_EXPIRE_DATE_YMD%/g,util.date.formatted_date(params.patron.expire_date()), '%Y-%m-%d');} + try{b = s; s = s.replace(/%PATRON_EXPIRE_DATE_YMD%/g,util.date.formatted_date(params.patron.expire_date(), '%Y-%m-%d'));} catch(E){s = b; this.error.sdump('D_WARN','string = <' + s + '> error = ' + js2JSON(E)+'\n');} try{b = s; s=s.replace(/%TODAY%/g,(new Date()));} -- 2.11.0