Check for a copy before trying to use it -- fixes non-cat checkout failure
authorMike Rylander <mrylander@gmail.com>
Fri, 30 Jan 2015 18:04:42 +0000 (13:04 -0500)
committerMike Rylander <mrylander@gmail.com>
Fri, 30 Jan 2015 18:04:42 +0000 (13:04 -0500)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/web/js/ui/default/staff/circ/services/circ.js

index 1697d84..40552ab 100644 (file)
@@ -230,7 +230,7 @@ function($modal , $q , egCore , egAlertDialog , egConfirmDialog) {
         data.hold = payload.hold;
         data.record = payload.record;
         data.acp = payload.copy;
-        data.acn = payload.volume ?  payload.volume : payload.copy.call_number();
+        data.acn = payload.volume ?  payload.volume : payload.copy ? payload.copy.call_number() : null;
         data.au = payload.patron;
         data.transit = payload.transit;
         data.status = payload.status;