From 61fb71a080c88a0dee755893810e65a34f23a090 Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Mon, 27 Feb 2023 20:28:15 +0100 Subject: [PATCH] fix: correct errors for unreachable servers --- packages/backend/src/helpers/http-client/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/helpers/http-client/index.ts b/packages/backend/src/helpers/http-client/index.ts index 4752121a..50777f2f 100644 --- a/packages/backend/src/helpers/http-client/index.ts +++ b/packages/backend/src/helpers/http-client/index.ts @@ -40,8 +40,9 @@ export default function createHttpClient({ instance.interceptors.response.use( (response) => response, async (error) => { - const { config } = error; - const { status } = error.response; + const { config, response } = error; + // Do not destructure `status` from `error.response` because it might not exist + const status = response?.status; if ( // TODO: provide a `shouldRefreshToken` function in the app