From: khuckins Date: Fri, 5 Feb 2016 17:30:33 +0000 (-0500) Subject: CAT-46 Bib Call Number Also Uses 99a; Avoid Undefined X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=d4e8657ac47538c5e60722f1f40b07d20d45a870;p=working%2FEvergreen.git CAT-46 Bib Call Number Also Uses 99a; Avoid Undefined Add option for Bib Call Numbers to be populated from the 099a subfield, rather than just the 092a subfield. Avoid returning an 'undef' value fro the bib call number, which results in 'undefined' labels in Javascript. Default to empty string. Signed-off-by: khuckins --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm index 131e512330..8d18aa9052 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm @@ -3473,7 +3473,7 @@ sub uber_hold_impl { $logger->error( "Error processing MARC record for bib ".$bre->id." $@"); } else { - $bibcn = $marc->subfield('092',"a"); + $bibcn = $marc->subfield('092',"a") || $marc->subfield('099', "a") || " "; } } # --------------------