From ef673325de067065c938784f3605c2c89dc67b8e Mon Sep 17 00:00:00 2001 From: canove Date: Fri, 9 Oct 2020 17:53:57 -0300 Subject: [PATCH] improvement: better error checking on session handler --- frontend/src/context/Auth/useAuth.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/context/Auth/useAuth.js b/frontend/src/context/Auth/useAuth.js index 8d273d2..5647003 100644 --- a/frontend/src/context/Auth/useAuth.js +++ b/frontend/src/context/Auth/useAuth.js @@ -46,7 +46,7 @@ const useAuth = () => { }, async error => { const originalRequest = error.config; - if (error.response.status === 403 && !originalRequest._retry) { + if (error?.response?.status === 403 && !originalRequest._retry) { originalRequest._retry = true; const { data } = await api.post("/auth/refresh_token"); @@ -56,7 +56,7 @@ const useAuth = () => { } return api(originalRequest); } - if (error.response.status === 401) { + if (error?.response?.status === 401) { localStorage.removeItem("token"); localStorage.removeItem("username"); localStorage.removeItem("profile");