Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit 7bbd271

Browse files
committed
Merge pull request #458 from appirio-tech/dev
Release dev to qa
2 parents 00326d8 + 71e0d96 commit 7bbd271

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

actions/challenges.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -502,10 +502,13 @@ function checkQueryParameterAndSortColumnV2(helper, type, queryString, sortColum
502502
* @since 1.21
503503
*/
504504
function validateInputParameterV2(helper, caller, type, query, filter, pageIndex, pageSize, sortColumn, sortOrder, listType, dbConnectionMap, callback) {
505+
506+
var allowedPageSize = helper.ListType.ACTIVE ? helper.MAX_INT : helper.MAX_PAGE_SIZE;
507+
505508
var error = helper.checkContains(['asc', 'desc'], sortOrder.toLowerCase(), "sortOrder") ||
506509
helper.checkPageIndex(pageIndex, "pageIndex") ||
507510
helper.checkPositiveInteger(pageSize, "pageSize") ||
508-
helper.checkMaxNumber(pageSize, helper.MAX_PAGE_SIZE, 'pageSize') ||
511+
helper.checkMaxNumber(pageSize, allowedPageSize, 'pageSize') ||
509512
helper.checkMaxNumber(pageIndex, MAX_INT, 'pageIndex') ||
510513
checkQueryParameterAndSortColumnV2(helper, listType, query, sortColumn);
511514

@@ -3686,8 +3689,9 @@ var getChallenges = function (api, connection, listType, isMyChallenges, next) {
36863689
(!query.sortcolumn && (listType == api.helper.ListType.ACTIVE || listType == api.helper.ListType.UPCOMING) ? "asc" : "desc");
36873690
sortColumn = query.sortcolumn || DEFAULT_SORT_COLUMN;
36883691
pageIndex = Number(query.pageindex || 1);
3689-
pageSize = Number(query.pagesize || helper.MAX_PAGE_SIZE);
3690-
3692+
pageSize = Number(query.pagesize ||
3693+
(listType == api.helper.ListType.ACTIVE ? helper.MAX_INT : helper.MAX_PAGE_SIZE));
3694+
36913695
if (isMyChallenges) {
36923696
index = copyToFilter.indexOf('type');
36933697
copyToFilter.splice(index, 1);

0 commit comments

Comments
 (0)