diff --git a/frontend/src/api/repository.js b/frontend/src/api/repository.js index cdc27bcba..3117adbb3 100644 --- a/frontend/src/api/repository.js +++ b/frontend/src/api/repository.js @@ -6,11 +6,12 @@ import { useAuthStore } from '@/stores' const _axios = axios.create() _axios.interceptors.request.use( - function (config) { + async function (config) { const authStore = useAuthStore() if (authStore.isAuthenticated) { + const token = await authStore.getAccessToken() config.headers['Accept-Language'] = authStore.authUser.language - config.headers['Authorization'] = `Bearer ${authStore.getAccessToken()}` + config.headers['Authorization'] = `Bearer ${token}` } return config },