File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -430,7 +430,8 @@ const util = class util {
430430 cacheableParams . qualityGrade = queryDup . quality_grade ? queryDup . quality_grade : null ;
431431 cacheableParams . spam = queryDup . spam ? queryDup . spam : null ;
432432 cacheableParams . captive = queryDup . captive ? queryDup . captive : null ;
433- cacheableParams . perPage = queryDup . per_page ? queryDup . per_page : null ;
433+ cacheableParams . perPage = ( _ . isNumber ( queryDup . per_page ) || queryDup . per_page )
434+ ? queryDup . per_page : null ;
434435 cacheableParams . order = queryDup . order ? queryDup . order : null ;
435436 cacheableParams . orderBy = queryDup . order_by ? queryDup . order_by : null ;
436437 cacheableParams . returnBounds = queryDup . return_bounds ? queryDup . return_bounds : null ;
Original file line number Diff line number Diff line change @@ -194,6 +194,10 @@ describe( "util", ( ) => {
194194 expectParamInCacheKey ( "place_id" , 1 , "placeID" ) ;
195195 } ) ;
196196
197+ it ( "allows queries with numeric per_page value of 0 to be cached for obs search" , ( ) => {
198+ expectParamInCacheKey ( "per_page" , 0 , "perPage" ) ;
199+ } ) ;
200+
197201 it ( "does not allow queries with place_id to be cached for obs search when logged in" , ( ) => {
198202 const req = {
199203 query : {
You can’t perform that action at this time.
0 commit comments