lp1642036 Web Staff Client - Group Members Don't Display collab/dyrcona/lp1642036_Web_Staff_Client_Group_Members_Dont_Display
authorblake <blake@mobiusconsortium.org>
Mon, 2 Oct 2017 19:42:06 +0000 (14:42 -0500)
committerJason Stephenson <jason@sigio.com>
Wed, 24 Apr 2019 13:29:10 +0000 (09:29 -0400)
Altered app.js so that the call to grid.setQuery happens after the initTab
execution. Using .then().

Test:
1. Login to webby. Search patrons. Find a patron.
2. Click a search result and click the "Other" Menu.
3. Choose "Group Member Details"
4. Notice that there are no grid items.
5. Apply the patch. Repeat 1-3.
6. Notice that there is at least one grid item.

Signed-off-by: blake <blake@mobiusconsortium.org>
Open-ILS/web/js/ui/default/staff/circ/patron/app.js

index d007257..1630e4e 100644 (file)
@@ -1073,9 +1073,12 @@ function($scope,  $routeParams , $q , $window , $timeout,  $location , egCore ,
     .then(function(redirect) {
         // if we are redirecting to the alerts page, avoid updating the
         // grid query.
-        if (redirect) return;
+        if (redirect) return redirect;
         // let initTab() fetch the user first so we can know the usrgroup
 
+    }).then(function(redirect){
+
+        if (redirect) return;
         grid.setQuery({
             usrgroup : patronSvc.current.usrgroup(),
             deleted : 'f'