From: Bill Erickson Date: Tue, 24 Jun 2014 21:36:29 +0000 (-0400) Subject: checkin X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=18d0e56c291560ca35e08097f7977b385b6b4181;p=working%2FEvergreen.git checkin Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/web/js/ui/default/staff/circ/services/circ.js b/Open-ILS/web/js/ui/default/staff/circ/services/circ.js index c0278204f5..04a82627b5 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/services/circ.js +++ b/Open-ILS/web/js/ui/default/staff/circ/services/circ.js @@ -342,9 +342,10 @@ function($modal , $q , egCore , egAlertDialog , egConfirmDialog) { // fetches the full list of copy statuses service.flesh_copy_status = function(copy) { + if (!copy) return $q.when(); if (egCore.env.ccs) return $q.when(copy.status(egCore.env.ccs.map[copy.status()])); - return egCore.pcrud.retrieveAll('ccs', {}, {atomic : true}, + return egCore.pcrud.retrieveAll('ccs', {}, {atomic : true}).then( function(list) { egCore.env.absorbList(list, 'ccs'); copy.status(egCore.env.ccs.map[copy.status()]);