summaryrefslogtreecommitdiff
path: root/src/router/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/router/index.js')
-rw-r--r--src/router/index.js10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/router/index.js b/src/router/index.js
index bcb2c7a2..5b6d9099 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -42,13 +42,9 @@ router.beforeEach((to, from, next) => {
if (!currentUserRole && store.getters['authentication/isLoggedIn']) {
// invoke API call to get the role ID
let username = localStorage.getItem('storedUsername');
- store.dispatch('authentication/getUserInfo', username).then((response) => {
- if (response?.RoleId) {
- // set role ID
- store.commit('global/setPrivilege', response.RoleId);
- // allow the route to continue
- allowRouterToNavigate(to, next, response.RoleId);
- }
+ store.dispatch('authentication/getUserInfo', username).then(() => {
+ let currentUserRole = store.getters['global/userPrivilege'];
+ allowRouterToNavigate(to, next, currentUserRole);
});
} else {
allowRouterToNavigate(to, next, currentUserRole);