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 @@ -420,18 +420,24 @@ function ApiCache() {
420
420
key = url . parse ( key ) . pathname
421
421
}
422
422
423
- // Remove blacklisted query params
423
+ // Remove blacklisted query params
424
424
if ( opt . queryParamsBlacklist . length > 0 ) {
425
425
var queryParams = querystring . parse ( url . parse ( key ) . query )
426
- var validQueryParams = Object . keys ( queryParams )
427
- . filter ( function ( key ) {
428
- return globalOptions . queryParamsBlacklist . indexOf ( key ) === - 1
429
- } )
430
- . reduce ( function ( acc , header ) {
431
- acc [ header ] = queryParams [ header ]
432
- return acc
433
- } , { } )
434
- key = url . parse ( key ) . pathname + '?' + querystring . stringify ( validQueryParams )
426
+ if ( Object . keys ( queryParams ) . length > 0 ) {
427
+ var validQueryParams = Object . keys ( queryParams )
428
+ . filter ( function ( key ) {
429
+ return globalOptions . queryParamsBlacklist . indexOf ( key ) === - 1
430
+ } )
431
+ . reduce ( function ( acc , header ) {
432
+ acc [ header ] = queryParams [ header ]
433
+ return acc
434
+ } , { } )
435
+
436
+ key = url . parse ( key ) . pathname
437
+ if ( Object . keys ( validQueryParams ) . length > 0 ) {
438
+ key += '?' + querystring . stringify ( validQueryParams )
439
+ }
440
+ }
435
441
}
436
442
437
443
// add appendKey (either custom function or response path)
You can’t perform that action at this time.
0 commit comments