Really fix the previous error.
authorJason Stephenson <jason@sigio.com>
Sun, 21 Oct 2018 16:44:30 +0000 (12:44 -0400)
committerJason Stephenson <jason@sigio.com>
Fri, 26 Oct 2018 23:04:56 +0000 (19:04 -0400)
Things are never as simple as they seem.

Open-ILS/web/js/ui/default/staff/circ/services/circ.js

index e832daf..86dde06 100644 (file)
@@ -1446,7 +1446,7 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog,  egAddCopyAl
     }
 
     service.mark_discard = function(copies) {
-        egConfirmDialog.open(
+        return egConfirmDialog.open(
             egCore.strings.MARK_DISCARD_CONFIRM, '',
             {
                 num_items : copies.length,
@@ -1458,8 +1458,8 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog,  egAddCopyAl
             angular.forEach(copies, function(copy) {
                 promises.push(service.mark_item(copy, 13, {}))
             });
+            return $q.all(promises);
         });
-        return $q.all(promises);
     }
 
     service.mark_missing = function(copy_ids) {