@@ -1691,16 +1691,19 @@ let QUERYPARAM = 'query',
1691
1691
return responseAuthHelper ;
1692
1692
} ,
1693
1693
1694
- resolveResponseForPostmanRequest = ( context , operationItem , originalRequest ) => {
1694
+ resolveResponseForPostmanRequest = ( context , operationItem , request ) => {
1695
1695
let responses = [ ] ;
1696
1696
1697
1697
_ . forOwn ( operationItem . responses , ( responseSchema , code ) => {
1698
1698
let response ,
1699
1699
{ includeAuthInfoInExample } = context . computedOptions ,
1700
1700
responseAuthHelper ,
1701
- auth = originalRequest . auth ,
1701
+ auth = request . auth ,
1702
1702
{ body, contentHeader = [ ] , bodyType } = resolveResponseBody ( context , responseSchema ) || { } ,
1703
- headers = resolveResponseHeaders ( context , responseSchema . headers ) ;
1703
+ headers = resolveResponseHeaders ( context , responseSchema . headers ) ,
1704
+ originalRequest = request ,
1705
+ reqHeaders = _ . clone ( request . headers ) || [ ] ,
1706
+ reqQueryParams = _ . clone ( _ . get ( request , 'params.queryParams' , [ ] ) ) ;
1704
1707
1705
1708
if ( includeAuthInfoInExample ) {
1706
1709
if ( ! auth ) {
@@ -1709,11 +1712,13 @@ let QUERYPARAM = 'query',
1709
1712
1710
1713
responseAuthHelper = getResponseAuthHelper ( auth ) ;
1711
1714
1712
- originalRequest . headers = originalRequest . headers || [ ] ;
1713
- originalRequest . headers . push ( ...responseAuthHelper . header ) ;
1715
+ reqHeaders . push ( ... responseAuthHelper . header ) ;
1716
+ reqQueryParams . push ( ...responseAuthHelper . query ) ;
1714
1717
1715
- _ . set ( originalRequest , 'params.queryParams' , _ . get ( originalRequest , 'params.queryParams' , [ ] ) ) ;
1716
- originalRequest . params . queryParams . push ( ...responseAuthHelper . query ) ;
1718
+ originalRequest = _ . assign ( { } , request , {
1719
+ headers : reqHeaders ,
1720
+ params : _ . assign ( { } , request . params , { queryParams : reqQueryParams } )
1721
+ } ) ;
1717
1722
}
1718
1723
1719
1724
response = {
0 commit comments