From 5f99e694c85a32bbf070ce9f5889f8f4d8b53db0 Mon Sep 17 00:00:00 2001 From: Naga <94557604+NagaYZ@users.noreply.github.com> Date: Tue, 2 Sep 2025 17:21:43 +0200 Subject: [PATCH] MediocreToons: Fix chapter order (#2162) --- .../org/koitharu/kotatsu/parsers/site/pt/MediocreToons.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/pt/MediocreToons.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/pt/MediocreToons.kt index 5d857605..47d16a35 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/pt/MediocreToons.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/pt/MediocreToons.kt @@ -188,7 +188,7 @@ internal class MediocreToons(context: MangaLoaderContext) : PagedMangaParser( val chapters = response.optJSONArray("capitulos")?.mapJSON { chapterJson -> parseChapter(chapterJson) - } ?: emptyList() + }?.sortedBy { it.number } ?: emptyList() return manga.copy( title = response.optString("nome", manga.title), @@ -204,7 +204,7 @@ internal class MediocreToons(context: MangaLoaderContext) : PagedMangaParser( val chapterName = json.getString("nome") val chapterDate = json.optString("criado_em") - val chapterNumber = json.optString("numero", "0").toFloatOrNull() ?: 0f + val chapterNumber = json.optString("numero").toFloat() return MangaChapter( id = generateUid(chapterId.toLong()),