LP#1669907 - Web Staff Bib record Holds View dups user/cesardv/lp1669907_webstaff-view_holds_dups
authorCesar Velez <cesar.velez@equinoxinitiative.org>
Mon, 26 Jun 2017 16:25:06 +0000 (12:25 -0400)
committerCesar Velez <cesar.velez@equinoxinitiative.org>
Mon, 26 Jun 2017 16:25:06 +0000 (12:25 -0400)
Fix duplication issue caused by switching tabs.
Caching of tab data is explicitly not being done ATM,
so this takes care of the issue for now.

Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>

Open-ILS/web/js/ui/default/staff/cat/catalog/app.js

index c8471a9..17eb562 100644 (file)
@@ -1513,6 +1513,7 @@ function($scope , $routeParams , $location , $window , $q , egCore , egHolds , e
             {pickup_lib : egCore.org.descendants($scope.pickup_ou.id(), true)}
         ).then(
             function(hold_data) {
+                hold_ids = []; // clear the list of ids, hack to avoid dups
                 angular.forEach(hold_data, function(list, type) {
                     hold_ids = hold_ids.concat(list);
                 });