Add: OPF file supports multiple series as sequence of : calibre:series and calibre:series_index; including tests

This commit is contained in:
Andrzej Bargański 2023-12-22 20:35:38 +01:00
parent 68d36522b1
commit cd7c4baaaf
3 changed files with 102 additions and 14 deletions

View file

@ -32,11 +32,8 @@ class OpfFileScanner {
bookMetadata.narrators = opfMetadata.narrators
}
} else if (key === 'series') {
if (opfMetadata.series) {
bookMetadata.series = [{
name: opfMetadata.series,
sequence: opfMetadata.sequence || null
}]
if (opfMetadata.series?.length) {
bookMetadata.series = opfMetadata.series
}
} else if (opfMetadata[key] && key !== 'sequence') {
bookMetadata[key] = opfMetadata[key]