mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-03 06:29:42 +00:00
Consolidate singles
This commit is contained in:
parent
aaae3ba951
commit
58fbd9510a
5 changed files with 110 additions and 16 deletions
|
|
@ -790,6 +790,23 @@ class LibraryItem extends Model {
|
|||
media.destroy()
|
||||
}
|
||||
})
|
||||
|
||||
LibraryItem.addHook('beforeSave', (instance) => {
|
||||
if (instance.media) {
|
||||
instance.title = instance.media.title
|
||||
instance.titleIgnorePrefix = instance.media.titleIgnorePrefix
|
||||
if (instance.isBook) {
|
||||
if (instance.media.authors !== undefined) {
|
||||
instance.authorNamesFirstLast = instance.media.authorName
|
||||
instance.authorNamesLastFirst = instance.media.authorNameLF
|
||||
}
|
||||
} else if (instance.isPodcast) {
|
||||
instance.authorNamesFirstLast = instance.media.author
|
||||
instance.authorNamesLastFirst = instance.media.author
|
||||
}
|
||||
}
|
||||
instance.isNotConsolidated = instance.checkIsNotConsolidated()
|
||||
})
|
||||
}
|
||||
|
||||
get isBook() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue