Fix library consolidation filter and implement podcast support

This commit is contained in:
Tiberiu Ichim 2026-02-15 15:46:46 +02:00
parent b3cdd880e1
commit 23034e6672
12 changed files with 153 additions and 14 deletions

View file

@ -382,8 +382,12 @@ class BookScanner {
}
existingLibraryItem.media = media
let libraryItemUpdated = false
const isNotConsolidated = existingLibraryItem.checkIsNotConsolidated()
if (existingLibraryItem.isNotConsolidated !== isNotConsolidated) {
existingLibraryItem.isNotConsolidated = isNotConsolidated
libraryItemUpdated = true
}
// Save Book changes to db
if (hasMediaChanges) {
@ -560,6 +564,7 @@ class BookScanner {
}
libraryItemObj.book = bookObject
libraryItemObj.isNotConsolidated = Database.libraryItemModel.prototype.checkIsNotConsolidated.call(libraryItemObj)
const libraryItem = await Database.libraryItemModel.create(libraryItemObj, {
include: {
model: Database.bookModel,