fix using OMMs with regular scan option

This commit is contained in:
jmt-gh 2022-06-12 01:46:50 -07:00
parent 8754f0c25f
commit 6064e8af87
2 changed files with 2 additions and 3 deletions

View File

@ -358,12 +358,11 @@ class Book {
return audioFile
})
Logger.debug(`[Book] WE ARE INSIDE UPDATE AUDIO TRACKS ========================`)
this.rebuildTracks()
}
rebuildTracks(preferOverdriveMediaMarker) {
Logger.debug(`[Book] we are rebuilding the tracks!`)
Logger.debug(`[Book] Tracks being rebuilt...!`)
Logger.debug(`[Book] preferOverdriveMediaMarker: ${JSON.stringify(preferOverdriveMediaMarker)}`)
this.audioFiles.sort((a, b) => a.index - b.index)
this.missingParts = []

View File

@ -316,7 +316,7 @@ class Scanner {
async scanNewLibraryItemDataChunk(newLibraryItemsData, libraryScan) {
var newLibraryItems = await Promise.all(newLibraryItemsData.map((lid) => {
return this.scanNewLibraryItem(lid, libraryScan.libraryMediaType, libraryScan.preferAudioMetadata, libraryScan.preferOpfMetadata, libraryScan.findCovers, libraryScan.preferOverdriveMediaMarker, libraryScan)
return this.scanNewLibraryItem(lid, libraryScan.libraryMediaType, libraryScan.preferAudioMetadata, libraryScan.preferOpfMetadata, libraryScan.findCovers, libraryScan.scanOptions.preferOverdriveMediaMarker, libraryScan)
}))
newLibraryItems = newLibraryItems.filter(li => li) // Filter out nulls