From: phasefx Date: Mon, 11 Jul 2005 19:55:45 +0000 (+0000) Subject: looks like au.card() can be fleshed now X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=c1961dcce668cfba096fb60a92008f76d2e3a9a6;p=Evergreen.git looks like au.card() can be fleshed now git-svn-id: svn://svn.open-ils.org/ILS/trunk@1132 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_utils.js b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_utils.js index 775d10c790..1d116332b5 100755 --- a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_utils.js +++ b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_utils.js @@ -14,11 +14,17 @@ function patron_get_full_name( au ) { function patron_get_barcode( au ) { sdump('D_PATRON_UTILS',arg_dump(arguments)); try { - return find_id_object_in_list( au.cards(), au.card() ).barcode(); + if (au && au.card && au.card() ) { + if ( (au.card()!='null') && (typeof(au.card())=='object') ) { + return au.card().barcode(); + } else { + return find_id_object_in_list( au.cards(), au.card() ).barcode(); + } + } } catch(E) { - handle_error(E); - return null; + sdump('D_ERROR',E); } + return '???'; } function patron_get_bills_total( au ) {