From 6ae811f8a4152f3414b8452aee6259adeb83f5d7 Mon Sep 17 00:00:00 2001 From: Riztard Lanthorn <riyanluqman@gmail.com> Date: Sun, 13 Dec 2020 22:31:12 +0700 Subject: [PATCH] fix wp mangastream no chapter issue (#5118) when there is no chapter, ext throw "index 0 size 0 instead" --- src/all/wpmangastream/build.gradle | 2 +- .../tachiyomi/extension/all/wpmangastream/WPMangaStream.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/all/wpmangastream/build.gradle b/src/all/wpmangastream/build.gradle index bb73f915d..a5fce4064 100644 --- a/src/all/wpmangastream/build.gradle +++ b/src/all/wpmangastream/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'WP MangaStream (multiple sources)' pkgNameSuffix = 'all.wpmangastream' extClass = '.WPMangaStreamFactory' - extVersionCode = 39 + extVersionCode = 40 libVersion = '1.2' } diff --git a/src/all/wpmangastream/src/eu/kanade/tachiyomi/extension/all/wpmangastream/WPMangaStream.kt b/src/all/wpmangastream/src/eu/kanade/tachiyomi/extension/all/wpmangastream/WPMangaStream.kt index 0242fc9f9..6ada46360 100644 --- a/src/all/wpmangastream/src/eu/kanade/tachiyomi/extension/all/wpmangastream/WPMangaStream.kt +++ b/src/all/wpmangastream/src/eu/kanade/tachiyomi/extension/all/wpmangastream/WPMangaStream.kt @@ -190,7 +190,8 @@ abstract class WPMangaStream( // Add timestamp to latest chapter, taken from "Updated On". so source which not provide chapter timestamp will have atleast one val date = document.select(".fmed:contains(update) time ,span:contains(update) time").attr("datetime") - if (date != "") chapters[0].date_upload = parseDate(date) + val checkChapter = document.select(chapterListSelector()).firstOrNull() + if (date != "" && checkChapter != null) chapters[0].date_upload = parseDate(date) return chapters }