From a4d9dc30db8f2b3f80cbfc8d3be6a102b0faa220 Mon Sep 17 00:00:00 2001 From: Syer10 Date: Wed, 20 Nov 2024 22:54:16 -0500 Subject: [PATCH] Fix RealUrl --- .../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 3f1d71a75..db602c9b3 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