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 3035ca5352ebf159800930b6b2a897e3059eb37d..8f9036d3331671e80fae9a7cab6f1692b9393981 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() {