From: Jason Stephenson Date: Sat, 7 Jul 2018 21:24:21 +0000 (-0400) Subject: Make a potential fix to mark item discard. X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=e4afd0b0c915eeb35ff4263754049c62475e1b04;p=working%2FEvergreen.git Make a potential fix to mark item discard. --- diff --git a/Open-ILS/web/js/ui/default/staff/circ/services/item.js b/Open-ILS/web/js/ui/default/staff/circ/services/item.js index 858a91c590..fec54e7d60 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/services/item.js +++ b/Open-ILS/web/js/ui/default/staff/circ/services/item.js @@ -644,15 +644,21 @@ function(egCore , egCirc , $uibModal , $q , $timeout , $window , egConfirmDialog }); } + // service.selectedHoldingsDiscard = function (items) { + // angular.forEach(items, function(cp) { + // if (cp) { + // egCirc.mark_discard({ + // id: cp.id, + // barcode: cp.barcode, + // refresh: cp.refresh + // }); + // } + // }); + // } + service.selectedHoldingsDiscard = function (items) { - angular.forEach(items, function(cp) { - if (cp) { - egCirc.mark_discard({ - id: cp.id, - barcode: cp.barcode, - refresh: cp.refresh - }); - } + egCirc.mark_discard(items.map(function(el){return el.id;})).then(function(){ + angular.forEach(items, function(cp){service.add_barcode_to_list(cp.barcode)}); }); }