diff --git a/packages/client/hmi-client/src/api/api.ts b/packages/client/hmi-client/src/api/api.ts index 2b81151a5b..6ee3988dc1 100644 --- a/packages/client/hmi-client/src/api/api.ts +++ b/packages/client/hmi-client/src/api/api.ts @@ -40,6 +40,13 @@ API.interceptors.response.use( toastTitle: `${ToastSummaries.NETWORK_ERROR} (${status})` }); } + if (status === 401) { + // redirect to login + const auth = useAuthStore(); + auth.keycloak?.login({ + redirectUri: window.location.href + }); + } return null; } );