fix: Swagger 2.0 Response.examples (via #5464)

This commit is contained in:
kyle
2019-07-13 00:25:43 -05:00
committed by GitHub
parent eaa1f4a8b4
commit 9749a47853
3 changed files with 67 additions and 4 deletions

View File

@@ -136,10 +136,18 @@ export default class Response extends React.Component {
})
}
} else {
sampleResponse = schema ? getSampleSchema(schema.toJS(), activeContentType, {
includeReadOnly: true,
includeWriteOnly: true // writeOnly has no filtering effect in swagger 2.0
}) : null
if(response.getIn(["examples", activeContentType])) {
sampleResponse = response.getIn(["examples", activeContentType])
} else {
sampleResponse = schema ? getSampleSchema(
schema.toJS(),
activeContentType,
{
includeReadOnly: true,
includeWriteOnly: true // writeOnly has no filtering effect in swagger 2.0
}
) : null
}
}
let example = getExampleComponent( sampleResponse, HighlightCode )