diff --git a/src/core/components/parameter-row.jsx b/src/core/components/parameter-row.jsx index 46c5590d..33aa31ea 100644 --- a/src/core/components/parameter-row.jsx +++ b/src/core/components/parameter-row.jsx @@ -24,11 +24,18 @@ export default class ParameterRow extends Component { let { specSelectors, pathMethod, param } = props let defaultValue = param.get("default") + let xExampleValue = param.get("x-example") let parameter = specSelectors.parameterWithMeta(pathMethod, param.get("name"), param.get("in")) let value = parameter ? parameter.get("value") : "" - if ( defaultValue !== undefined && value === undefined ) { - this.onChangeWrapper(defaultValue) + + if( param.get("in") !== "body" ) { + if ( xExampleValue !== undefined && value === undefined ) { + this.onChangeWrapper(xExampleValue) + } else if ( defaultValue !== undefined && value === undefined ) { + this.onChangeWrapper(defaultValue) + } } + } componentWillReceiveProps(props) {