diff options
Diffstat (limited to 'src/store/api.js')
-rw-r--r-- | src/store/api.js | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/store/api.js b/src/store/api.js index ac1b2e36..77d94329 100644 --- a/src/store/api.js +++ b/src/store/api.js @@ -1,6 +1,4 @@ import Axios from 'axios'; -import router from '@/router'; - //Do not change store import. //Exact match alias set to support //dotenv customizations. @@ -23,14 +21,10 @@ api.interceptors.response.use(undefined, error => { } if (response.status == 403) { - if (router.history.current.name === 'unauthorized') { - // Check if current router location is unauthorized - // to avoid NavigationDuplicated errors. - // The router throws an error if trying to push to the - // same/current router location. - return; - } - router.push({ name: 'unauthorized' }); + // Check if action is unauthorized. + // Toast error message will appear on screen + // when the action is unauthorized. + store.commit('global/setUnauthorized'); } return Promise.reject(error); |