CAT-77 Renewal override cancel error message repair.
authorBilly Horn <bhorn@catalystdevworks.com>
Thu, 1 Sep 2016 17:07:04 +0000 (10:07 -0700)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Add check to make sure payload circ has a value.

-- Minor cleanup by Bill.

Signed-off-by: Billy Horn <bhorn@catalystdevworks.com>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/xul/staff_client/server/patron/items.js

index 42b9884..5422853 100644 (file)
@@ -431,7 +431,7 @@ patron.items.prototype = {
                 if (params.due_date) p.due_date = params.due_date;
                 var r = circ.util.renew_via_barcode( p );
                 try {
-                    if ( (typeof r[0].ilsevent != 'undefined' && r[0].ilsevent == 0) ) {
+                    if ( (typeof r[0].ilsevent != 'undefined' && r[0].ilsevent == 0 && r[0].payload.circ) ) {
                         l.setAttribute('value', $("patronStrings").getFormattedString('staff.patron.items.items_renew.renewed',[bc]));
                         obj.list_circ_map[ circ_id ].row.my.circ = r[0].payload.circ;
                         obj.list_circ_map[ circ_id ].row.my.acp = r[0].payload.copy;