Merge pull request #5256 from nichwall/fix-bookauthor-collision-on-rename

Fix duplicate bookAuthor creation when renaming authors
This commit is contained in:
advplyr
2026-05-22 15:43:13 -05:00
committed by GitHub
+1 -1
View File
@@ -149,7 +149,7 @@ class AuthorController {
})
if (libraryItems.length) {
await Database.bookAuthorModel.removeByIds(req.author.id) // Remove all old BookAuthor
await Database.bookAuthorModel.bulkCreate(bookAuthorsToCreate) // Create all new BookAuthor
await Database.bookAuthorModel.bulkCreate(bookAuthorsToCreate, { ignoreDuplicates: true }) // Create all new unique BookAuthor
for (const libraryItem of libraryItems) {
await libraryItem.saveMetadataFile()
}