Skip to content

Commit 0537463

Browse files
fix pagination param default values
1 parent cc5e977 commit 0537463

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/services/ResourceService.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,8 @@ getResources.schema = {
179179
currentUser: Joi.any(),
180180
challengeId: Joi.id(),
181181
roleId: Joi.optionalId(),
182-
page: Joi.page(),
183-
perPage: Joi.perPage(),
182+
page: Joi.page().default(1),
183+
perPage: Joi.perPage().default(config.DEFAULT_PAGE_SIZE),
184184
// sortBy: Joi.string().valid('memberHandle', 'created').default('created'), // have to reindex to sort by memberHandle
185185
sortBy: Joi.string().valid('created').default('created'),
186186
sortOrder: Joi.string().valid('desc', 'asc').default('asc')
@@ -472,7 +472,7 @@ async function listChallengesByMember (memberId, criteria) {
472472
const esClient = await helper.getESClient()
473473
let docs
474474
try {
475-
logger.debug(`es query: ${JSON.stringify(esQuery)}`)
475+
// logger.debug(`es query: ${JSON.stringify(esQuery)}`)
476476
docs = await esClient.search(esQuery)
477477
} catch (e) {
478478
// Catch error when the ES is fresh and has no data
@@ -499,8 +499,8 @@ listChallengesByMember.schema = {
499499
memberId: Joi.string().required(),
500500
criteria: Joi.object().keys({
501501
resourceRoleId: Joi.string().uuid(),
502-
page: Joi.page(),
503-
perPage: Joi.perPage()
502+
page: Joi.page().default(1),
503+
perPage: Joi.perPage().default(config.DEFAULT_PAGE_SIZE)
504504
}).required()
505505
}
506506

0 commit comments

Comments
 (0)