Browse Source

Maybe fix foreign key error during some backup restores

arkon 1 year ago
parent
commit
aca36f9625

+ 1 - 2
app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestorer.kt

@@ -298,7 +298,6 @@ class BackupRestorer(
                     .copyFrom(dbChapter)
                     .copy(
                         id = dbChapter.id,
-                        mangaId = manga.id,
                         bookmark = updatedChapter.bookmark || dbChapter.bookmark,
                     )
                 if (dbChapter.read && !updatedChapter.read) {
@@ -313,7 +312,7 @@ class BackupRestorer(
                 }
             }
 
-            updatedChapter
+            updatedChapter.copy(mangaId = manga.id)
         }
 
         val (existingChapters, newChapters) = processed.partition { it.id > 0 }