From f65460be056074ae7dbd0d09df8008e4042c37e3 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Fri, 26 Mar 2021 00:18:04 -0400 Subject: [PATCH] Backing up original title/metadata for manga instead of custom data --- .../tachiyomi/data/backup/full/models/BackupManga.kt | 10 +++++----- .../eu/kanade/tachiyomi/data/database/models/Manga.kt | 4 ++++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt index 8e863ad745..5d433ea783 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt @@ -69,11 +69,11 @@ data class BackupManga( fun copyFrom(manga: Manga): BackupManga { return BackupManga( url = manga.url, - title = manga.title, - artist = manga.artist, - author = manga.author, - description = manga.description, - genre = manga.getGenres() ?: emptyList(), + title = manga.originalTitle, + artist = manga.originalArtist, + author = manga.originalAuthor, + description = manga.originalDescription, + genre = manga.getOriginalGenres() ?: emptyList(), status = manga.status, thumbnailUrl = manga.thumbnail_url, favorite = manga.favorite, diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt b/app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt index fee19edae2..3327b44d75 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt @@ -69,6 +69,10 @@ interface Manga : SManga { return genre?.split(", ")?.map { it.trim() } } + fun getOriginalGenres(): List? { + return (originalGenre ?: genre)?.split(", ")?.map { it.trim() } + } + /** * The type of comic the manga is (ie. manga, manhwa, manhua) */