diff --git a/src/__data__/api/api.ts b/src/__data__/api/api.ts index d7784ac..4161f50 100644 --- a/src/__data__/api/api.ts +++ b/src/__data__/api/api.ts @@ -8,6 +8,15 @@ export const api = createApi({ reducerPath: "auth", baseQuery: fetchBaseQuery({ baseUrl: getConfigValue("journal.back.url"), + fetchFn: async (input: RequestInfo | URL, init?: RequestInit | undefined) => { + const response = await fetch(input, init); + + if (response.status === 403) { + keycloak.login(); + } + + return response; + }, headers: { "Content-Type": "application/json;charset=utf-8", },