From c6276c8a7d16fd2855d0649bf56efe44ebb7f832 Mon Sep 17 00:00:00 2001 From: beerpsi <92439990+beerpiss@users.noreply.github.com> Date: Sat, 13 Jan 2024 14:03:56 +0700 Subject: [PATCH] Ler Manga: Escape HTML entities in titles (#211) --- src/pt/lermanga/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/pt/lermanga/LerMangaDto.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pt/lermanga/build.gradle b/src/pt/lermanga/build.gradle index 19616a3e0..5960de99a 100644 --- a/src/pt/lermanga/build.gradle +++ b/src/pt/lermanga/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Ler Mangá' pkgNameSuffix = 'pt.lermanga' extClass = '.LerManga' - extVersionCode = 4 + extVersionCode = 5 isNsfw = true } diff --git a/src/pt/lermanga/src/eu/kanade/tachiyomi/extension/pt/lermanga/LerMangaDto.kt b/src/pt/lermanga/src/eu/kanade/tachiyomi/extension/pt/lermanga/LerMangaDto.kt index a36f79784..2e5a305e4 100644 --- a/src/pt/lermanga/src/eu/kanade/tachiyomi/extension/pt/lermanga/LerMangaDto.kt +++ b/src/pt/lermanga/src/eu/kanade/tachiyomi/extension/pt/lermanga/LerMangaDto.kt @@ -4,6 +4,7 @@ import eu.kanade.tachiyomi.source.model.SManga import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import org.jsoup.Jsoup +import org.jsoup.nodes.Entities @Serializable data class LmMangaDto( @@ -14,7 +15,7 @@ data class LmMangaDto( ) { fun toSManga(): SManga = SManga.create().apply { - title = this@LmMangaDto.title.rendered + title = Entities.unescape(this@LmMangaDto.title.rendered) thumbnail_url = "${LerManga.IMG_CDN_URL}/${slug.first().uppercase()}/$slug/capa.jpg" description = content?.rendered?.let { Jsoup.parseBodyFragment(it) }?.text()?.trim() genre = embedded?.wpTerm.orEmpty().flatten()