['$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');
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) {