From: Bill Erickson Date: Wed, 26 Jul 2017 21:37:05 +0000 (-0400) Subject: LP#1257910 Webstaff handles precats in scan missing pieces X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fberick%2Flp1257910-missing-pieces-repairs;p=working%2FEvergreen.git LP#1257910 Webstaff handles precats in scan missing pieces Avoid crashing in the Scan As Missing Pieces interface when a pre-cat copy is used by using the dummy title instead of a nonexistent simple record title. Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/web/js/ui/default/staff/cat/item/missing_pieces.js b/Open-ILS/web/js/ui/default/staff/cat/item/missing_pieces.js index 06fad21abd..d31e82dbeb 100644 --- a/Open-ILS/web/js/ui/default/staff/cat/item/missing_pieces.js +++ b/Open-ILS/web/js/ui/default/staff/cat/item/missing_pieces.js @@ -47,11 +47,16 @@ function($scope , $q , $window , $location , egCore , egConfirmDialog , egAlertD function mark_missing_pieces(copy) { + var title = + copy.call_number().id() == -1 ? // precat copy + copy.dummy_title() : + copy.call_number().record().simple_record().title(); + egConfirmDialog.open( egCore.strings.CONFIRM_MARK_MISSING_TITLE, egCore.strings.CONFIRM_MARK_MISSING_BODY, { barcode : copy.barcode(), - title : copy.call_number().record().simple_record().title() + title : title }).result.then(function() {