diff --git a/build.gradle b/build.gradle index 965d76fb..b8d86236 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,3 @@ -import tasks.ReportGenerateTask - plugins { id 'java-library' id 'org.jetbrains.kotlin.jvm' @@ -70,4 +68,4 @@ dependencies { testImplementation 'io.webfolder:quickjs:1.1.0' } -task generateTestsReport(type: ReportGenerateTask) \ No newline at end of file +tasks.register('generateTestsReport') \ No newline at end of file diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/RemangaParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/RemangaParser.kt index a7e39e73..63f86686 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/RemangaParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/RemangaParser.kt @@ -140,7 +140,10 @@ internal class RemangaParser( ) }, chapters = chapters.mapChapters { i, jo -> - if (jo.getBooleanOrDefault("is_paid", false)) { + if ( + jo.getBooleanOrDefault("is_paid", false) && + !jo.getBooleanOrDefault("is_bought", false) + ) { return@mapChapters null } val id = jo.getLong("id")