Emit proper author_updated/added events when updating book media

This commit is contained in:
mikiher 2026-03-30 22:02:56 +03:00
parent 5de92d08f9
commit 093124aac6
2 changed files with 15 additions and 3 deletions

View file

@ -115,12 +115,13 @@ class Author extends Model {
*/
static async findOrCreateByNameAndLibrary(name, libraryId) {
const author = await this.getByNameAndLibrary(name, libraryId)
if (author) return author
return this.create({
if (author) return { author, created: false }
const newAuthor = await this.create({
name,
lastFirst: this.getLastFirst(name),
libraryId
})
return { author: newAuthor, created: true }
}
/**