From 1a6018e94e58eebd25131a6725f1bcc9fe66a329 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 27 Aug 2023 21:52:24 -0700 Subject: fix(mangadex): null fallbacks --- src/routes/mangadex/manga/+server.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/routes') diff --git a/src/routes/mangadex/manga/+server.ts b/src/routes/mangadex/manga/+server.ts index 584e0518..dd07683b 100644 --- a/src/routes/mangadex/manga/+server.ts +++ b/src/routes/mangadex/manga/+server.ts @@ -1,12 +1,12 @@ export const GET = async ({ url }) => { + const nullIfNullString = (s) => (s === 'null' ? null : s); + let mangadexData = await ( await fetch( `https://api.mangadex.org/manga?title=${encodeURIComponent( - url.searchParams.get('english') || - '' || - url.searchParams.get('romaji') || - '' || - url.searchParams.get('native') || + nullIfNullString(url.searchParams.get('english')) || + nullIfNullString(url.searchParams.get('romaji')) || + nullIfNullString(url.searchParams.get('native')) || '' )}&year=${url.searchParams.get('year')}` ) @@ -16,7 +16,7 @@ export const GET = async ({ url }) => { mangadexData = await ( await fetch( `https://api.mangadex.org/manga?title=${encodeURIComponent( - url.searchParams.get('native') || '' + nullIfNullString(url.searchParams.get('native')) || '' )}&year=${url.searchParams.get('year')}` ) ).json(); -- cgit v1.2.3