mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2024-12-20 19:06:06 +01:00
Fix:Handle undefined page/limit in paginated library queries #3499
This commit is contained in:
parent
33eae1e03a
commit
076f71d490
@ -492,8 +492,8 @@ class LibraryController {
|
||||
const payload = {
|
||||
results: [],
|
||||
total: undefined,
|
||||
limit: req.query.limit,
|
||||
page: req.query.page,
|
||||
limit: req.query.limit || 0,
|
||||
page: req.query.page || 0,
|
||||
sortBy: req.query.sort,
|
||||
sortDesc: req.query.desc === '1',
|
||||
filterBy: req.query.filter,
|
||||
@ -594,8 +594,8 @@ class LibraryController {
|
||||
const payload = {
|
||||
results: [],
|
||||
total: 0,
|
||||
limit: req.query.limit,
|
||||
page: req.query.page,
|
||||
limit: req.query.limit || 0,
|
||||
page: req.query.page || 0,
|
||||
sortBy: req.query.sort,
|
||||
sortDesc: req.query.desc === '1',
|
||||
filterBy: req.query.filter,
|
||||
@ -666,8 +666,8 @@ class LibraryController {
|
||||
const payload = {
|
||||
results: [],
|
||||
total: 0,
|
||||
limit: req.query.limit,
|
||||
page: req.query.page,
|
||||
limit: req.query.limit || 0,
|
||||
page: req.query.page || 0,
|
||||
sortBy: req.query.sort,
|
||||
sortDesc: req.query.desc === '1',
|
||||
filterBy: req.query.filter,
|
||||
@ -702,8 +702,8 @@ class LibraryController {
|
||||
const payload = {
|
||||
results: [],
|
||||
total: playlistsForUser.length,
|
||||
limit: req.query.limit,
|
||||
page: req.query.page
|
||||
limit: req.query.limit || 0,
|
||||
page: req.query.page || 0
|
||||
}
|
||||
|
||||
if (payload.limit) {
|
||||
@ -1139,8 +1139,8 @@ class LibraryController {
|
||||
|
||||
const payload = {
|
||||
episodes: [],
|
||||
limit: req.query.limit,
|
||||
page: req.query.page
|
||||
limit: req.query.limit || 0,
|
||||
page: req.query.page || 0
|
||||
}
|
||||
|
||||
const offset = payload.page * payload.limit
|
||||
|
Loading…
Reference in New Issue
Block a user