From a4a1c2827c4537d2d07a0cb589dc1c3be1d65185 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Mon, 19 Oct 2020 18:39:08 -0400 Subject: [PATCH] Fix some backup duplication issues --- .../tachiyomi/data/backup/legacy/LegacyBackupManager.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt index 48073da54..fd130f60a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt @@ -335,7 +335,7 @@ class LegacyBackupManager(context: Context, version: Int = CURRENT_VERSION) : Ab return syncedChapters.onEach { pair -> if (pair.first.isNotEmpty()) { chapters.forEach { it.manga_id = manga.id } - insertChapters(chapters) + updateChapters(chapters) } }.asObservable() } else { @@ -360,7 +360,7 @@ class LegacyBackupManager(context: Context, version: Int = CURRENT_VERSION) : Ab .doOnNext { pair -> if (pair.first.isNotEmpty()) { chapters.forEach { it.manga_id = manga.id } - insertChapters(chapters) + updateChapters(chapters) } } } @@ -528,7 +528,7 @@ class LegacyBackupManager(context: Context, version: Int = CURRENT_VERSION) : Ab chapters.filter { it.id != null } chapters.map { it.manga_id = manga.id } - insertChapters(chapters) + updateChapters(chapters) return true }