Fixes after merge with ft/3584 branch

This commit is contained in:
Owen Conti
2017-09-15 22:31:02 -06:00
parent f4efae0145
commit 6f98fa9f3b
3 changed files with 8 additions and 9 deletions

View File

@@ -15,7 +15,7 @@ export default class Responses extends React.Component {
getComponent: PropTypes.func.isRequired, getComponent: PropTypes.func.isRequired,
specSelectors: PropTypes.object.isRequired, specSelectors: PropTypes.object.isRequired,
specActions: PropTypes.object.isRequired, specActions: PropTypes.object.isRequired,
oas3Actions: PropTypes.object.isRequired, oas3Actions: PropTypes.object.isRequired,
fn: PropTypes.object.isRequired, fn: PropTypes.object.isRequired,
getConfigs: PropTypes.func.isRequired getConfigs: PropTypes.func.isRequired
} }
@@ -38,14 +38,15 @@ export default class Responses extends React.Component {
return render return render
} }
onChangeProducesWrapper = ( val ) => this.props.specActions.changeProducesValue(this.props.pathMethod, val) onChangeProducesWrapper = ( val ) => this.props.specActions.changeProducesValue(this.props.path, this.props.method, val)
onResponseContentTypeChange = ({ controlsAcceptHeader, value }) => { onResponseContentTypeChange = ({ controlsAcceptHeader, value }) => {
const { oas3Actions, pathMethod } = this.props const { oas3Actions, path, method } = this.props
if(controlsAcceptHeader) { if(controlsAcceptHeader) {
oas3Actions.setResponseContentType({ oas3Actions.setResponseContentType({
value, value,
pathMethod path,
method
}) })
} }
} }
@@ -53,7 +54,6 @@ export default class Responses extends React.Component {
render() { render() {
let { let {
responses, responses,
request,
tryItOutResponse, tryItOutResponse,
getComponent, getComponent,
getConfigs, getConfigs,

View File

@@ -28,10 +28,10 @@ export function setRequestContentType ({ value, pathMethod }) {
} }
} }
export function setResponseContentType ({ value, pathMethod }) { export function setResponseContentType ({ value, path, method }) {
return { return {
type: UPDATE_RESPONSE_CONTENT_TYPE, type: UPDATE_RESPONSE_CONTENT_TYPE,
payload: { value, pathMethod } payload: { value, path, method }
} }
} }

View File

@@ -18,8 +18,7 @@ export default {
let [path, method] = pathMethod let [path, method] = pathMethod
return state.setIn( [ "requestData", path, method, "requestContentType" ], value) return state.setIn( [ "requestData", path, method, "requestContentType" ], value)
}, },
[UPDATE_RESPONSE_CONTENT_TYPE]: (state, { payload: { value, pathMethod } } ) =>{ [UPDATE_RESPONSE_CONTENT_TYPE]: (state, { payload: { value, path, method } } ) =>{
let [path, method] = pathMethod
return state.setIn( [ "requestData", path, method, "responseContentType" ], value) return state.setIn( [ "requestData", path, method, "responseContentType" ], value)
}, },
[UPDATE_SERVER_VARIABLE_VALUE]: (state, { payload: { server, key, val } } ) =>{ [UPDATE_SERVER_VARIABLE_VALUE]: (state, { payload: { server, key, val } } ) =>{