From 47f5ac549ffcdf5f8303fa401efe3b4a647d59ff Mon Sep 17 00:00:00 2001 From: nicki <72807749+curche@users.noreply.github.com> Date: Sat, 4 Sep 2021 23:29:23 +0530 Subject: [PATCH] CommitStrip: fix parsing single page entries (#8951) * Fix pages that can be null * bump commitstrip.extvercode --- src/all/commitstrip/build.gradle | 2 +- .../kanade/tachiyomi/extension/all/commitstrip/CommitStrip.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/all/commitstrip/build.gradle b/src/all/commitstrip/build.gradle index 91eec3d7c..a5114ef1c 100644 --- a/src/all/commitstrip/build.gradle +++ b/src/all/commitstrip/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Commit Strip' pkgNameSuffix = 'all.commitstrip' extClass = '.CommitStripFactory' - extVersionCode = 2 + extVersionCode = 3 libVersion = '1.2' } diff --git a/src/all/commitstrip/src/eu/kanade/tachiyomi/extension/all/commitstrip/CommitStrip.kt b/src/all/commitstrip/src/eu/kanade/tachiyomi/extension/all/commitstrip/CommitStrip.kt index 892d9cc09..ea7a5b783 100644 --- a/src/all/commitstrip/src/eu/kanade/tachiyomi/extension/all/commitstrip/CommitStrip.kt +++ b/src/all/commitstrip/src/eu/kanade/tachiyomi/extension/all/commitstrip/CommitStrip.kt @@ -87,7 +87,7 @@ abstract class CommitStrip( // create a new call to parse the no of pages in the site // example responseString - Page 1 of 11 val responseString = client.newCall(GET("${manga.url}", headers)).execute().run { - asJsoup().select(".wp-pagenavi .pages").first().text() + asJsoup().selectFirst(".wp-pagenavi .pages")?.text() ?: "1" } // use regex to get the last number (i.e. 11 above) val pages = Regex("\\d+").findAll(responseString).last().value.toInt()