File tree Expand file tree Collapse file tree 1 file changed +16
-10
lines changed Expand file tree Collapse file tree 1 file changed +16
-10
lines changed Original file line number Diff line number Diff line change @@ -395,18 +395,24 @@ function ApiCache() {
395
395
key = url . parse ( key ) . pathname
396
396
}
397
397
398
- // Remove blacklisted query params
398
+ // Remove blacklisted query params
399
399
if ( opt . queryParamsBlacklist . length > 0 ) {
400
400
var queryParams = querystring . parse ( url . parse ( key ) . query )
401
- var validQueryParams = Object . keys ( queryParams )
402
- . filter ( function ( key ) {
403
- return globalOptions . queryParamsBlacklist . indexOf ( key ) === - 1
404
- } )
405
- . reduce ( function ( acc , header ) {
406
- acc [ header ] = queryParams [ header ]
407
- return acc
408
- } , { } )
409
- key = url . parse ( key ) . pathname + '?' + querystring . stringify ( validQueryParams )
401
+ if ( Object . keys ( queryParams ) . length > 0 ) {
402
+ var validQueryParams = Object . keys ( queryParams )
403
+ . filter ( function ( key ) {
404
+ return globalOptions . queryParamsBlacklist . indexOf ( key ) === - 1
405
+ } )
406
+ . reduce ( function ( acc , header ) {
407
+ acc [ header ] = queryParams [ header ]
408
+ return acc
409
+ } , { } )
410
+
411
+ key = url . parse ( key ) . pathname
412
+ if ( Object . keys ( validQueryParams ) . length > 0 ) {
413
+ key += '?' + querystring . stringify ( validQueryParams )
414
+ }
415
+ }
410
416
}
411
417
412
418
// add appendKey (either custom function or response path)
You can’t perform that action at this time.
0 commit comments