Fix updating author name merging with same name authors in a different library #4628

This commit is contained in:
advplyr
2026-02-21 16:00:38 -06:00
parent fa5fa7b788
commit 6e0da3bf7a
+3 -2
View File
@@ -113,7 +113,7 @@ class AuthorController {
payload.lastFirst = Database.authorModel.getLastFirst(payload.name) payload.lastFirst = Database.authorModel.getLastFirst(payload.name)
} }
// Check if author name matches another author and merge the authors // Check if author name matches another author in the same library and merge the authors
let existingAuthor = null let existingAuthor = null
if (authorNameUpdate) { if (authorNameUpdate) {
existingAuthor = await Database.authorModel.findOne({ existingAuthor = await Database.authorModel.findOne({
@@ -121,7 +121,8 @@ class AuthorController {
id: { id: {
[sequelize.Op.not]: req.author.id [sequelize.Op.not]: req.author.id
}, },
name: payload.name name: payload.name,
libraryId: req.author.libraryId
} }
}) })
} }