X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/a23cfd6defb8dab9ac9afe13034f7b667f07acca..507ae159f9c1eb0dd6a406a3987243aab7f05866:/src/index.tsx diff --git a/src/index.tsx b/src/index.tsx index c2142282..244d1387 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -132,7 +132,8 @@ fetchConfig() if (error.status === 404) { store.dispatch(openNotFoundDialog()); } else if (error.status === 401 && error.errors[0].indexOf("Not logged in") > -1) { - store.dispatch(logout()); + // Catch auth errors when navigating and redirect to login preserving url location + store.dispatch(logout(false, true)); } else { store.dispatch(snackbarActions.OPEN_SNACKBAR({ message: `${error.errors