From 4eb9ebc38c0eb48f86b67fb5d9b2347aded7c23f Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Sat, 10 Dec 2022 00:02:33 +0100 Subject: [PATCH] fix getting data for certain anilist results --- src/lib/components/anilistItems.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/anilistItems.svelte b/src/lib/components/anilistItems.svelte index d9cb9b1..9a0bdaf 100644 --- a/src/lib/components/anilistItems.svelte +++ b/src/lib/components/anilistItems.svelte @@ -23,7 +23,7 @@ return; } console.log("anilist mangadex data", result.data); - let item = result.data.find(t => t.attributes.links.al === entry.media.id.toString()); + let item = result.data.find(t => t.attributes.links && t.attributes.links.al === entry.media.id.toString()); if(!item) item = result.data.find(t => t.attributes.title.en?.toLowerCase() === entry.media.title.english.toLowerCase()); if(!item) item = result.data.find(t => t.attributes.title.ja?.toLowerCase() === entry.media.title.native.toLowerCase()); if(!item) item = result.data.find(t => t.attributes.altTitles.find(t => Object.values(t).find(t => t.toLowerCase() === entry.media.title.native.toLowerCase())));