From 4cbeb747844b7d883673f661f8e3bdcb62bd7d7a Mon Sep 17 00:00:00 2001 From: Michael Peters Date: Wed, 20 Jul 2011 11:09:40 -0400 Subject: [PATCH] LP#647121 Event handling on override abort Discussed on IRC, phasefx discovered that several events were not being properly handled when they were empty strings. Tested and working on Evergreen 2.0.4. Signed-off-by: Michael Peters Signed-off-by: Thomas Berezansky --- Open-ILS/xul/staff_client/server/circ/checkout.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Open-ILS/xul/staff_client/server/circ/checkout.js b/Open-ILS/xul/staff_client/server/circ/checkout.js index 25f4c9bb78..87f0ce4ee9 100644 --- a/Open-ILS/xul/staff_client/server/circ/checkout.js +++ b/Open-ILS/xul/staff_client/server/circ/checkout.js @@ -740,7 +740,7 @@ circ.checkout.prototype = { for (var i = 0; i < test_permit.length; i++) { dump('found [' + test_permit[i].ilsevent + ']\n'); - switch(test_permit[i].ilsevent == null ? null : Number(test_permit[i].ilsevent)) { + switch(test_permit[i].ilsevent == null || test_permit[i].ilsevent == '' ? null : Number(test_permit[i].ilsevent)) { case null /* custom event */ : found_handled = true; break; -- 2.11.0