Fix sort by volume number, show batch read/not read update for users

This commit is contained in:
Mark Cooper 2021-09-17 14:15:15 -05:00
parent 0addfc8269
commit 0851a1e71e
5 changed files with 14 additions and 6 deletions

View file

@ -45,9 +45,12 @@ export const getters = {
var direction = settings.orderDesc ? 'desc' : 'asc'
var filtered = getters.getFiltered()
var orderByNumber = settings.orderBy === 'book.volumeNumber'
return sort(filtered)[direction]((ab) => {
// Supports dot notation strings i.e. "book.title"
return settings.orderBy.split('.').reduce((a, b) => a[b], ab)
var value = settings.orderBy.split('.').reduce((a, b) => a[b], ab)
if (orderByNumber && !isNaN(value)) return Number(value)
return value
})
},
getUniqueAuthors: (state) => {