From 12a593c3c69ad7767cce7a42f30af96a284474e5 Mon Sep 17 00:00:00 2001 From: arkon Date: Sat, 4 Sep 2021 19:05:43 -0400 Subject: [PATCH] Ensure all fields in new migrated manga are persisted (fixes #5848) --- .../ui/browse/migration/search/SearchPresenter.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt index ae5e544e2..cd822948f 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt @@ -149,13 +149,10 @@ class SearchPresenter( db.updateMangaFavorite(prevManga).executeAsBlocking() } manga.favorite = true - db.updateMangaFavorite(manga).executeAsBlocking() // Update reading preferences manga.chapter_flags = prevManga.chapter_flags - db.updateChapterFlags(manga).executeAsBlocking() manga.viewer_flags = prevManga.viewer_flags - db.updateViewerFlags(manga).executeAsBlocking() // Update date added if (replace) { @@ -165,8 +162,9 @@ class SearchPresenter( manga.date_added = Date().time } - // SearchPresenter#networkToLocalManga may have updated the manga title, so ensure db gets updated title - db.updateMangaTitle(manga).executeAsBlocking() + // SearchPresenter#networkToLocalManga may have updated the manga title, + // so ensure db gets updated title too + db.insertManga(manga).executeAsBlocking() } } }