diff --git a/src/lib/data/ChaptersWithMeta.ts b/src/lib/data/ChaptersWithMeta.ts index 18217dda..a543f4a0 100644 --- a/src/lib/data/ChaptersWithMeta.ts +++ b/src/lib/data/ChaptersWithMeta.ts @@ -53,7 +53,7 @@ export class ChaptersWithMeta { static getDownloadable(chapters: Chapter[]): Chapter[] { return chapters.filter( ({ chapter, downloadChapter }) => - !Chapters.isDownloaded(chapter) && downloadChapter?.state !== DownloadState.Error, + !Chapters.isDownloaded(chapter) && (!downloadChapter || downloadChapter?.state === DownloadState.Error), ); }