aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-08-27 21:52:24 -0700
committerFuwn <[email protected]>2023-08-27 21:52:24 -0700
commit1a6018e94e58eebd25131a6725f1bcc9fe66a329 (patch)
tree3898ece91e7023e578453dc1d807b837566becde /src/routes
parentfix(list): update ui on increment (diff)
downloaddue.moe-1a6018e94e58eebd25131a6725f1bcc9fe66a329.tar.xz
due.moe-1a6018e94e58eebd25131a6725f1bcc9fe66a329.zip
fix(mangadex): null fallbacks
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/mangadex/manga/+server.ts12
1 files changed, 6 insertions, 6 deletions
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();