diff --git a/frontend/src/Store/Actions/bookActions.js b/frontend/src/Store/Actions/bookActions.js index cf807dd40..b254aa0a0 100644 --- a/frontend/src/Store/Actions/bookActions.js +++ b/frontend/src/Store/Actions/bookActions.js @@ -87,6 +87,12 @@ export const filterPredicates = { return predicate(item.ratings.value * 10, filterValue); }, + path: function(item, filterValue, type) { + const predicate = filterTypePredicates[type]; + + return predicate(item.author.path, filterValue); + }, + bookFileCount: function(item, filterValue, type) { const predicate = filterTypePredicates[type]; const bookCount = item.statistics ? item.statistics.bookFileCount : 0; @@ -111,6 +117,10 @@ export const sortPredicates = { return statistics.sizeOnDisk || 0; }, + path: function(item) { + return item.author.path; + }, + series: function(item) { return item.seriesTitle; },