@@ -1153,19 +1153,13 @@ let QUERYPARAM = 'query',
1153
1153
}
1154
1154
1155
1155
let responseExampleData = getExampleData ( context , { [ responseExample . key ] : responseExample . value } ) ,
1156
- requestExample ,
1157
- matchedRequestBodyExamples = _ . filter ( requestBodyExamples , [ 'contentType' , responseExample . contentType ] ) ;
1158
-
1159
- // If content-types are not matching, match with any present content-types
1160
- if ( _ . isEmpty ( matchedRequestBodyExamples ) ) {
1161
- matchedRequestBodyExamples = requestBodyExamples ;
1162
- }
1156
+ requestExample ;
1163
1157
1164
1158
if ( isXMLExample ) {
1165
1159
responseExampleData = getXMLExampleData ( context , responseExampleData , responseBodySchema ) ;
1166
1160
}
1167
1161
1168
- if ( _ . isEmpty ( matchedRequestBodyExamples ) ) {
1162
+ if ( _ . isEmpty ( requestBodyExamples ) ) {
1169
1163
pmExamples . push ( {
1170
1164
response : responseExampleData ,
1171
1165
name : _ . get ( responseExample , 'value.summary' ) || responseExample . key
@@ -1384,7 +1378,15 @@ let QUERYPARAM = 'query',
1384
1378
} ;
1385
1379
} ) ;
1386
1380
}
1387
- return generateExamples ( context , responseExamples , requestBodyExamples , requestBodySchema , isBodyTypeXML ) ;
1381
+
1382
+ let matchedRequestBodyExamples = _ . filter ( requestBodyExamples , [ 'contentType' , bodyType ] ) ;
1383
+
1384
+ // If content-types are not matching, match with any present content-types
1385
+ if ( _ . isEmpty ( matchedRequestBodyExamples ) ) {
1386
+ matchedRequestBodyExamples = requestBodyExamples ;
1387
+ }
1388
+
1389
+ return generateExamples ( context , responseExamples , matchedRequestBodyExamples , requestBodySchema , isBodyTypeXML ) ;
1388
1390
}
1389
1391
1390
1392
return [ { [ bodyKey ] : bodyData } ] ;
0 commit comments