From 14e57cdf96443fbac332ade1df4637731a07416b Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Mon, 22 May 2017 16:25:13 -0400 Subject: [PATCH] webstaff: fix grid refresh upon linking binding template Signed-off-by: Galen Charlton --- .../js/ui/default/staff/serials/directives/subscription_manager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js b/Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js index 000afacb60..a4209ea2f6 100644 --- a/Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js +++ b/Open-ILS/web/js/ui/default/staff/serials/directives/subscription_manager.js @@ -355,6 +355,8 @@ function($scope , $q , egSerialsCoreSvc , egCore , egGridDataProvider , } var promises = []; angular.forEach(resp,function(sdist) { + var promise = $q.defer(); + promises.push(promise.promise); sdist.ischanged(true); sdist.bind_unit_template( typeof args.bind_unit_template[sdist.holding_lib()] == 'undefined' @@ -372,10 +374,12 @@ function($scope , $q , egSerialsCoreSvc , egCore , egGridDataProvider , console.log('success',resp2); ngToast.success(egCore.strings.SERIALS_DISTRIBUTION_SUCCESS_BINDING_TEMPLATE); } + promise.resolve(); }, function(resp2) { console.log('failure',resp2); - ngToast.danger(egCore.strings.SERIALS_DISTRIBUTION_FAIL_LINK_MFHD); + ngToast.danger(egCore.strings.SERIALS_DISTRIBUTION_FAIL_BINDING_TEMPLATE); + promise.resolve(); } ); }); -- 2.11.0