From 64fa75c72f3d2039c056191914378cb485fcae51 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 18 Nov 2024 19:54:38 -0800 Subject: fix(CleanMangaList): total chapter count calculation overlap --- src/lib/List/Manga/CleanMangaList.svelte | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index 73005d73..7a44a882 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -31,7 +31,11 @@ let serviceStatusResponse: Promise; let totalEpisodeDueCount = media - .map((manga) => (manga.episodes || 1) - (manga.mediaListEntry?.progress || 0)) + .map((manga) => { + if (!due && !$settings.displayTotalEpisodes) return 1; + + return (manga.episodes || 1) - (manga.mediaListEntry?.progress || 0); + }) .reduce((a, b) => a + b, 0); onMount(() => { @@ -49,7 +53,7 @@ {#if authorised}