Change:Series volume numbers to use language sensitive sorting #261

This commit is contained in:
advplyr 2021-12-26 11:25:07 -06:00
parent 49fcaefd01
commit ef94a6bb29
4 changed files with 45 additions and 31 deletions

View file

@ -189,12 +189,9 @@ class LibraryController {
if (!audiobooks.length) {
return res.status(404).send('Series not found')
}
audiobooks = sort(audiobooks).asc(ab => {
if (!isNaN(ab.book.volumeNumber) && ab.book.volumeNumber !== null) return Number(ab.book.volumeNumber)
return ab.book.volumeNumber
})
var sortedBooks = libraryHelpers.sortSeriesBooks(audiobooks, false)
res.json({
results: audiobooks.map(ab => ab.toJSONExpanded()),
results: sortedBooks,
total: audiobooks.length
})
}