diff --git a/src/all/mangadex/build.gradle b/src/all/mangadex/build.gradle index 7ce405845..7201cdfcb 100644 --- a/src/all/mangadex/build.gradle +++ b/src/all/mangadex/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'MangaDex' pkgNameSuffix = 'all.mangadex' extClass = '.MangaDexFactory' - extVersionCode = 172 + extVersionCode = 173 isNsfw = true } 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 a95570053..393f2dbe4 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 @@ -251,7 +251,11 @@ abstract class MangaDex(final override val lang: String, private val dexLang: St } } - val finalUrl = helper.mdFilters.addFiltersToUrl(tempUrl, filters, dexLang) + val finalUrl = helper.mdFilters.addFiltersToUrl( + url = tempUrl, + filters = filters.ifEmpty { getFilterList() }, + dexLang = dexLang + ) return GET(finalUrl, headers, CacheControl.FORCE_NETWORK) } @@ -408,7 +412,7 @@ abstract class MangaDex(final override val lang: String, private val dexLang: St * @see CoverListDto */ private fun fetchFirstVolumeCovers(mangaList: List): Map? { - if (!preferences.tryUsingFirstVolumeCover) { + if (!preferences.tryUsingFirstVolumeCover || mangaList.isEmpty()) { return null }