From 90307295389c9ffbfcefc9d6cedd3981f2164492 Mon Sep 17 00:00:00 2001 From: Arraiment <76941874+Arraiment@users.noreply.github.com> Date: Fri, 30 Jul 2021 18:24:23 +0800 Subject: [PATCH] Mangahasu: Fix page parsing (#8319) * Fix page parsing and update url * Updated version --- src/en/mangahasu/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/en/mangahasu/Mangahasu.kt | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/en/mangahasu/build.gradle b/src/en/mangahasu/build.gradle index 949eed887..c0e88eba8 100644 --- a/src/en/mangahasu/build.gradle +++ b/src/en/mangahasu/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Mangahasu' pkgNameSuffix = 'en.mangahasu' extClass = '.Mangahasu' - extVersionCode = 12 + extVersionCode = 13 libVersion = '1.2' } diff --git a/src/en/mangahasu/src/eu/kanade/tachiyomi/extension/en/mangahasu/Mangahasu.kt b/src/en/mangahasu/src/eu/kanade/tachiyomi/extension/en/mangahasu/Mangahasu.kt index 342e428ed..c19ee0c84 100644 --- a/src/en/mangahasu/src/eu/kanade/tachiyomi/extension/en/mangahasu/Mangahasu.kt +++ b/src/en/mangahasu/src/eu/kanade/tachiyomi/extension/en/mangahasu/Mangahasu.kt @@ -27,7 +27,7 @@ class Mangahasu : ParsedHttpSource() { override val name = "Mangahasu" - override val baseUrl = "http://mangahasu.se" + override val baseUrl = "https://mangahasu.se" override val lang = "en" @@ -165,7 +165,8 @@ class Mangahasu : ParsedHttpSource() { .substringBefore("\"") // Base64 = [] or empty file - if (lstDUrls != "W10=") { + // Ensures lstDUrls exists, otherwise errors will occur + if (lstDUrls.isNotEmpty() && lstDUrls != "W10=") { val jsonRaw = String(Base64.decode(lstDUrls, Base64.DEFAULT)) val jsonArr = json.parseToJsonElement(jsonRaw).jsonArray