diff --git a/src/all/mangadex/build.gradle b/src/all/mangadex/build.gradle index c42101fa8..c8b7aeb6d 100644 --- a/src/all/mangadex/build.gradle +++ b/src/all/mangadex/build.gradle @@ -5,8 +5,8 @@ ext { appName = 'Tachiyomi: MangaDex' pkgNameSuffix = 'all.mangadex' extClass = '.MangadexFactory' - extVersionCode = 36 - extVersionSuffix = 36 + extVersionCode = 37 + extVersionSuffix = 37 libVersion = '1.2' } diff --git a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt index 0ec964dea..aac4bdfc3 100644 --- a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt +++ b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/Mangadex.kt @@ -79,19 +79,19 @@ open class Mangadex(override val lang: String, private val internalLang: String, override fun popularMangaFromElement(element: Element): SManga { val manga = SManga.create() element.select("a.manga_title").first().let { - val url = removeMangaNameFromUrl(it.attr("href")) + val url = modifyMangaUrl(it.attr("href")) manga.setUrlWithoutDomain(url) manga.title = it.text().trim() } return manga } - private fun removeMangaNameFromUrl(url: String): String = url.substringBeforeLast("/") + "/" + private fun modifyMangaUrl(url: String): String = url.replace("/title/", "/manga/").substringBeforeLast("/") + "/" override fun latestUpdatesFromElement(element: Element): SManga { val manga = SManga.create() element.let { - manga.setUrlWithoutDomain(removeMangaNameFromUrl(it.attr("href"))) + manga.setUrlWithoutDomain(modifyMangaUrl(it.attr("href"))) manga.title = it.text().trim() } @@ -197,7 +197,7 @@ open class Mangadex(override val lang: String, private val internalLang: String, val manga = SManga.create() element.select("a.manga_title").first().let { - val url = removeMangaNameFromUrl(it.attr("href")) + val url = modifyMangaUrl(it.attr("href")) manga.setUrlWithoutDomain(url) manga.title = it.text().trim() manga.author = it?.text()?.trim()