fix(try-it-out): reset of oas3 requestBody should use default values (#8265)

Co-authored-by: Mathias Spanhove <mathias.spanhove@katoennatie.com>
This commit is contained in:
Mathias Spanhove
2022-11-09 00:23:19 +01:00
committed by GitHub
parent 0b8de2c179
commit ffe24d5a83
6 changed files with 86 additions and 3 deletions

View File

@@ -122,6 +122,11 @@ export default class OperationContainer extends PureComponent {
this.setState({tryItOutEnabled: !this.state.tryItOutEnabled})
}
onResetClick = (pathMethod) => {
const defaultRequestBodyValue = this.props.oas3Selectors.selectDefaultRequestBodyValue(...pathMethod)
this.props.oas3Actions.setRequestBodyValue({ value: defaultRequestBodyValue, pathMethod })
}
onExecute = () => {
this.setState({ executeInProgress: true })
}
@@ -225,6 +230,7 @@ export default class OperationContainer extends PureComponent {
toggleShown={this.toggleShown}
onTryoutClick={this.onTryoutClick}
onResetClick={this.onResetClick}
onCancelClick={this.onCancelClick}
onExecute={this.onExecute}
specPath={specPath}