From fb51834153b33060779e93d3c460f55878a712cb Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Wed, 20 Nov 2024 22:57:42 -0500 Subject: [PATCH] Fix RealUrl (#1162) --- .../kotlin/suwayomi/tachidesk/manga/impl/Manga.kt | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Manga.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Manga.kt index 3f1d71a7..db602c9b 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Manga.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Manga.kt @@ -160,7 +160,19 @@ object Manga { it[MangaTable.realUrl] = runCatching { - (source as? HttpSource)?.getMangaUrl(sManga) + (source as? HttpSource)?.getMangaUrl( + SManga.create().apply { + url = mangaEntry[MangaTable.url] + title = remoteTitle.ifEmpty { mangaEntry[MangaTable.title] } + thumbnail_url = mangaEntry[MangaTable.thumbnail_url] + artist = sManga.artist ?: mangaEntry[MangaTable.artist] + author = sManga.author ?: mangaEntry[MangaTable.author] + description = sManga.description ?: mangaEntry[MangaTable.description] + genre = sManga.genre ?: mangaEntry[MangaTable.genre] + status = sManga.status + update_strategy = sManga.update_strategy + }, + ) }.getOrNull() it[MangaTable.lastFetchedAt] = Instant.now().epochSecond