From: Jason Etheridge Date: Tue, 27 May 2014 20:00:05 +0000 (-0400) Subject: fix Work Log in checkout interface X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fcollab%2Fphasefx%2Falt_patron_summary3;p=working%2FEvergreen.git fix Work Log in checkout interface It needed the patron object from the display wrapper pushed in via xulG Signed-off-by: Jason Etheridge --- diff --git a/Open-ILS/xul/staff_client/server/patron/patron.js b/Open-ILS/xul/staff_client/server/patron/patron.js index 775383208b..dc38685419 100644 --- a/Open-ILS/xul/staff_client/server/patron/patron.js +++ b/Open-ILS/xul/staff_client/server/patron/patron.js @@ -521,9 +521,15 @@ function patron_ui_populate() { iframe.setAttribute('id','iframe2'); iframe.setAttribute('flex','1'); var src = 'data:text/plain,Missing interface'; + JSAN.use('patron.util'); switch(main_interface) { case 'checkout': src = urls.XUL_CHECKOUT; + patron_object_for_some_interfaces = patron.util.retrieve_fleshed_au_via_id( + ses(), + patron_id + ); + break; case 'items_out': src = urls.XUL_PATRON_ITEMS; @@ -542,7 +548,6 @@ function patron_ui_populate() { break; case 'messages': src = urls.XUL_STANDING_PENALTIES; - JSAN.use('patron.util'); patron_object_for_some_interfaces = patron.util.retrieve_fleshed_au_via_id( ses(), patron_id @@ -609,6 +614,7 @@ function patron_ui_populate() { } switch(main_interface) { case 'checkout': + cw.xulG.patron = patron_object_for_some_interfaces; cw.xulG.check_stop_checkouts = function() { try { var p_obj = patron.util.retrieve_fleshed_au_via_id(