From 3648b36d1622e244500860dddd776d977078c440 Mon Sep 17 00:00:00 2001 From: Draken <131387159+dragonx943@users.noreply.github.com> Date: Sat, 15 Mar 2025 15:13:33 +0700 Subject: [PATCH] [CManga] Small fixes --- .../org/koitharu/kotatsu/parsers/site/vi/CMangaParser.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/CMangaParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/CMangaParser.kt index 7f5cdcc3..b92a33c2 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/CMangaParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/CMangaParser.kt @@ -149,11 +149,13 @@ internal class CMangaParser(context: MangaLoaderContext) : val slug = info.getStringOrNull("url") ?: return@mapJSONNotNull null val id = info.optLong("id").takeIf { it != 0L } ?: return@mapJSONNotNull null val relativeUrl = "/album/$slug-$id" + val title = info.optString("name").replace("\\", "") + val altTitle = info.optJSONArray("name_other")?.asTypedList()?.map { it.replace("\\", "") } Manga( id = generateUid(id), - title = info.optString("name").toTitleCase(), - altTitles = info.optJSONArray("name_other")?.toStringSet().orEmpty(), + title = title.toTitleCase(), + altTitles = altTitle?.toSet().orEmpty(), url = relativeUrl, publicUrl = relativeUrl.toAbsoluteUrl(domain), rating = RATING_UNKNOWN,