@@ -502,10 +502,13 @@ function checkQueryParameterAndSortColumnV2(helper, type, queryString, sortColum
502502 * @since 1.21
503503 */
504504function 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