attempted fix of null token perm calls
authorChris Sharp <csharp@georgialibraries.org>
Thu, 19 Jan 2023 15:44:19 +0000 (10:44 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 19 Jan 2023 15:44:19 +0000 (10:44 -0500)
Open-ILS/web/js/ui/default/staff/services/auth.js

index 358c036..e1bb7e8 100644 (file)
@@ -402,6 +402,10 @@ function($q , egNet , egAuth , egOrg) {
             isArray = false;
             permList = [permList];
         }
+       // some calls are getting this far without a valid auth token
+       if (!egAuth.token || egAuth.token() === null) {
+          return null;
+       }
         // as called, this method will return the top-most org unit of the
         // sub-tree at which this user has the selected permission.
         // From there, flesh the descendant orgs locally.