From 700274d7d8b61777bf2183643d64775398341a75 Mon Sep 17 00:00:00 2001 From: HorizonCode Date: Thu, 24 Jul 2025 08:31:26 +0200 Subject: [PATCH] fix: invalid responses from osu api --- src/lib/api/osuapi.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/api/osuapi.ts b/src/lib/api/osuapi.ts index 0364b11..e178edd 100644 --- a/src/lib/api/osuapi.ts +++ b/src/lib/api/osuapi.ts @@ -18,11 +18,13 @@ export const osuapi = { }, }); if (request.error) { - if (request.error.status >= 500 && request.error.status < 600) - throw new Error('Server not reachable'); return undefined; } const releaseData = request.data; + if (!releaseData || !releaseData.streams) { + return undefined; + } + if (releaseData.streams.length === 0) return undefined; const selectedRelease = releaseData.streams.find( (releaseBuild) => releaseBuild.name.toLowerCase() === releaseStream.replaceAll(' ', '').toLowerCase()