From a5c9679adf224603dde6886c25967cdb43abc3b7 Mon Sep 17 00:00:00 2001 From: Mike Risher Date: Mon, 24 Feb 2020 23:05:25 +0000 Subject: [PATCH] lp 1844365 patron edit page stat cat persisting old data Fix the bug on the patron edit page where old stat cat data is persisting when one does a new patron search and loads a patron with no stat cats. Signed-off-by: Mike Risher Changes to be committed: modified: Open-ILS/web/js/ui/default/staff/circ/patron/app.js --- Open-ILS/web/js/ui/default/staff/circ/patron/app.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/app.js b/Open-ILS/web/js/ui/default/staff/circ/patron/app.js index 0d8f25fb21..44b0b7f490 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/app.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/app.js @@ -612,9 +612,11 @@ function($scope , $location , egCore , egConfirmDialog , egUser , patronSvc , $u ['$scope','$q','$routeParams','$timeout','$window','$location','egCore','ngToast', '$filter','egUser', 'patronSvc','egGridDataProvider','$document','bucketSvc', 'egPatronMerge','egProgressDialog','$controller','$interpolate','$uibModal', + 'patronRegSvc', function($scope, $q, $routeParams, $timeout, $window, $location, egCore , ngToast, $filter, egUser, patronSvc , egGridDataProvider , $document , bucketSvc, - egPatronMerge , egProgressDialog , $controller , $interpolate , $uibModal) { + egPatronMerge , egProgressDialog , $controller , $interpolate , $uibModal, + patronRegSvc ) { angular.extend(this, $controller('BasePatronSearchCtrl', {$scope : $scope})); $scope.initTab('search'); @@ -626,6 +628,9 @@ function($scope, $q, $routeParams, $timeout, $window, $location, egCore , selectedItems : function() { return [] } } + // reset the stat_cats or there's a risk previous patron's data data will persist + patronRegSvc.stat_cat_entry_maps = {}; + $scope.bucketSvc = bucketSvc; $scope.bucketSvc.fetchUserBuckets(); $scope.addToBucket = function(item, data, recs) { -- 2.11.0