From 83e8a5fec142c823852bc6978cee5001bcf77ead Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Tue, 31 Dec 2024 13:57:01 +0100 Subject: [PATCH] Correctly check if reader chapter exists As explained in c70287363a8e9308fc294baf83c5656a21a479b1, the "chapterSourceOrder" does not start at 0, thus, in case it's the last known chapter, "doesChapterExist" was always false due to subtracting 1 of the total chapters --- src/modules/reader/screens/Reader.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/reader/screens/Reader.tsx b/src/modules/reader/screens/Reader.tsx index 63d820fd..e9d5e82e 100644 --- a/src/modules/reader/screens/Reader.tsx +++ b/src/modules/reader/screens/Reader.tsx @@ -163,7 +163,7 @@ const BaseReader = ({ !chaptersResponse.loading && !chaptersResponse.error && chapterSourceOrder >= 0 && - chapterSourceOrder <= chapters.length - 1; + chapterSourceOrder <= chapters.length; const isLoading = !areSettingsSet ||