Multiple frontend fix

This commit is contained in:
Spitap
2023-06-22 11:03:25 +02:00
parent 908d46b689
commit 8c8264252c
5 changed files with 31 additions and 20 deletions
+3 -1
View File
@@ -44,7 +44,9 @@ _axios.interceptors.response.use(
const refreshToken = Cookies.get('refreshToken')
if (error.config.url.endsWith('/token/refresh/') || !refreshToken) {
store.dispatch('auth/logout')
router.push({ name: 'Login' })
if (router.history.current.name !== 'Login') {
router.push({ name: 'Login' })
}
return Promise.reject(error)
}
return _axios.post('/token/refresh/', { refresh: refreshToken }).then(resp => {