diff --git a/lib-multisrc/kemono/build.gradle.kts b/lib-multisrc/kemono/build.gradle.kts index faa70cdf6..e43682c17 100644 --- a/lib-multisrc/kemono/build.gradle.kts +++ b/lib-multisrc/kemono/build.gradle.kts @@ -2,4 +2,4 @@ plugins { id("lib-multisrc") } -baseVersionCode = 16 +baseVersionCode = 17 diff --git a/lib-multisrc/kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt b/lib-multisrc/kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt index 85a986dd0..58a5f05af 100644 --- a/lib-multisrc/kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt +++ b/lib-multisrc/kemono/src/eu/kanade/tachiyomi/multisrc/kemono/Kemono.kt @@ -107,7 +107,7 @@ open class Kemono( } var mangas = mangasCache - if (page == 1) { + if (page == 1 || mangasCache.isEmpty()) { var favourites: List = emptyList() if (fav != null) { val favores = client.newCall(GET("$baseUrl/$apiPath/account/favorites", headers)).execute() @@ -132,7 +132,7 @@ open class Kemono( includeType && !excludeType && isFavourited && regularSearch - }.also { mangasCache = mangas } + }.also { mangasCache = it } } val sorted = when (sort.first) {