aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
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();