浏览代码

Maybe fix foreign key error during some backup restores

arkon 1 年之前
父节点
当前提交
aca36f9625
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestorer.kt

+ 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 }