From ebcca11d85d4a1955d88e7fabc86f7fa8b1f5dbf Mon Sep 17 00:00:00 2001 From: Jason Stephenson Date: Fri, 13 Apr 2018 13:56:00 -0400 Subject: [PATCH] LP 1735539: Now with streaming action. Modify item service selectedHoldingsCopyDelete method one more time to use streaming response instead of getting all results in a single, atomic call. This should better handle large numbers of selected items. Signed-off-by: Jason Stephenson Signed-off-by: Jason Boyer --- Open-ILS/web/js/ui/default/staff/circ/services/item.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 76367d7f7f..3bb09b0e0c 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 @@ -547,11 +547,11 @@ function(egCore , egCirc , $uibModal , $q , $timeout , $window , egConfirmDialog service.selectedHoldingsCopyDelete = function (items) { if (items.length == 0) return; + var copy_objects = []; egCore.pcrud.search('acp', {deleted : 'f', id : items.map(function(el){return el.id;}) }, - { flesh : 1, flesh_fields : { acp : ['call_number'] } }, - { atomic : true } - ).then(function(copy_objects) { + { flesh : 1, flesh_fields : { acp : ['call_number'] } } + ).then(function() { var cnHash = {}; var perCnCopies = {}; -- 2.11.0