From c38b809b65ee6625e294bdbd29bc42796ef6f8f4 Mon Sep 17 00:00:00 2001
From: Reinder Kraaij <kraaij@astron.nl>
Date: Tue, 28 Nov 2023 10:30:50 +0000
Subject: [PATCH] prevent dispatch when null

---
 .../tmss_webapp/src/authenticate/permission.stack.handler.js  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/SAS/TMSS/frontend/tmss_webapp/src/authenticate/permission.stack.handler.js b/SAS/TMSS/frontend/tmss_webapp/src/authenticate/permission.stack.handler.js
index 3035ca5352e..8f9036d3331 100644
--- a/SAS/TMSS/frontend/tmss_webapp/src/authenticate/permission.stack.handler.js
+++ b/SAS/TMSS/frontend/tmss_webapp/src/authenticate/permission.stack.handler.js
@@ -33,7 +33,9 @@ const PermissionStackUtil = {
              permissionStack.token =  axios.defaults.headers.common['Authorization'];
              localStorage.setItem("permissionStack", JSON.stringify(permissionStack));
             }
-          AuthStore.dispatch({ type: 'loadpermission', payload: permissionStack});
+            if (permissionStack !== null) {
+                AuthStore.dispatch({ type: 'loadpermission', payload: permissionStack });
+            }
         return permissionStack;
     },
     async getAPIBasedPermission() {
-- 
GitLab