mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-01-08 00:08:14 +01:00
Fix OPF file scanner series sequence, book scanner check for mismatched audio file found lengths
This commit is contained in:
parent
89821b91b0
commit
f84634e978
@ -76,8 +76,8 @@ class BookScanner {
|
|||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
let hasMediaChanges = libraryItemData.hasAudioFileChanges
|
let hasMediaChanges = libraryItemData.hasAudioFileChanges || libraryItemData.audioLibraryFiles.length !== media.audioFiles.length
|
||||||
if (libraryItemData.hasAudioFileChanges || libraryItemData.audioLibraryFiles.length !== media.audioFiles.length) {
|
if (hasMediaChanges) {
|
||||||
// Filter out audio files that were removed
|
// Filter out audio files that were removed
|
||||||
media.audioFiles = media.audioFiles.filter(af => !libraryItemData.checkAudioFileRemoved(af))
|
media.audioFiles = media.audioFiles.filter(af => !libraryItemData.checkAudioFileRemoved(af))
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ class OpfFileScanner {
|
|||||||
sequence: opfMetadata.sequence || null
|
sequence: opfMetadata.sequence || null
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
} else if (opfMetadata[key]) {
|
} else if (opfMetadata[key] && key !== 'sequence') {
|
||||||
bookMetadata[key] = opfMetadata[key]
|
bookMetadata[key] = opfMetadata[key]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user