From 3526ccb40e596f1577c5dafa3da44df00b2fe4cf Mon Sep 17 00:00:00 2001 From: jeffvli Date: Wed, 12 Jan 2022 19:26:42 -0800 Subject: [PATCH] Fixed app freeze on artistInfo 404 --- src/api/api.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/api/api.ts b/src/api/api.ts index 8cca448..057f3dd 100644 --- a/src/api/api.ts +++ b/src/api/api.ts @@ -51,6 +51,7 @@ const authParams = legacyAuth export const api = axios.create({ baseURL: API_BASE_URL, + validateStatus: (status) => status >= 200, }); api.interceptors.request.use((config) => { @@ -406,10 +407,10 @@ export const getArtist = async (options: { id: string }) => { return normalizeArtist({ ...data.artist, - biography: infoData.artistInfo2.biography, - lastFmUrl: infoData.artistInfo2.lastFmUrl, - externalImageUrl: infoData.artistInfo2.largeImageUrl, - similarArtist: infoData.artistInfo2.similarArtist, + biography: infoData?.artistInfo2?.biography, + lastFmUrl: infoData?.artistInfo2?.lastFmUrl, + externalImageUrl: infoData?.artistInfo2?.largeImageUrl, + similarArtist: infoData?.artistInfo2?.similarArtist, }); };