From: Jason Stephenson Date: Sun, 2 Sep 2018 14:58:34 +0000 (-0400) Subject: Fix access to copy status. X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=eb2ad3cc93d7e06fa535e19677515d3faf07400b;p=working%2FEvergreen.git Fix access to copy status. --- 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 5c062219eb..2067e44c3c 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 @@ -1376,13 +1376,9 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog, egAddCopyAl service.mark_discard = function(copy) { if (!copy) return $q.when(); - // Make sure the copy status is fleshed. - if (!isNaN(copy.status)) { - service.flesh_copy_status(copy); - } var doRefresh = copy.refresh; var arg = {}; - if (copy.status.id == 1) { + if (copy["status.id"] == 1) { egConfimDialog.open( egCore.strings.MARK_DISCARD_CHECKED_OUT, egCore.strings.MARK_DISCARD_CONTINUE, @@ -1393,7 +1389,7 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog, egAddCopyAl ).result.then(function() { arg.handle_checkin = 1; }); - } else if (copy.status.id == 6) { + } else if (copy["status.id"] == 6) { egConfimDialog.open( egCore.strings.MARK_DISCARD_IN_TRANSIT, egCore.strings.MARK_DISCARD_CONTINUE, @@ -1404,7 +1400,7 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog, egAddCopyAl ).result.then(function() { arg.handle_transit = 1; }); - } else if (copy.status.restrict_copy_delete == "t") { + } else if (copy["status.restrict_copy_delete"] == "t") { egConfimDialog.open( egCore.strings.MARK_DISCARD_RESTRICT_DELETE, egCore.strings.MARK_DISCARD_CONTINUE,