Skip to content

Commit 5d00c3f

Browse files
throw error if param exceeds max
1 parent 7607d3e commit 5d00c3f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/services/ResourceService.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,13 @@ async function listChallengesByMember (memberId, criteria) {
455455

456456
if (perPage * page <= config.MAX_ELASTIC_SEARCH_RECORDS_SIZE) {
457457
docs = await searchES(mustQuery, perPage, page)
458+
} else {
459+
throw new errors.BadRequestError(`
460+
ES pagination params:
461+
page ${page},
462+
perPage: ${perPage}
463+
exceeds the max search window:${config.MAX_ELASTIC_SEARCH_RECORDS_SIZE}`
464+
)
458465
}
459466

460467
// Extract data from hits

0 commit comments

Comments
 (0)