From 08b3c38b8a5ea1d422ffcbf5283545b7687ff610 Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Fri, 14 Apr 2017 17:15:27 -0700 Subject: [PATCH] Fix bug where reducer dies on empty operation --- src/core/plugins/spec/reducers.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/plugins/spec/reducers.js b/src/core/plugins/spec/reducers.js index 18ce101d..040dbfea 100644 --- a/src/core/plugins/spec/reducers.js +++ b/src/core/plugins/spec/reducers.js @@ -97,7 +97,10 @@ export default { }, [UPDATE_OPERATION_VALUE]: (state, { payload: { path, value, key } }) => { - return state.setIn(["resolved", "paths", ...path, key], fromJS(value)) + if(state.get(["resolved", "paths", ...path, key])) { + return state.setIn(["resolved", "paths", ...path, key], fromJS(value)) + } + return state }, [CLEAR_RESPONSE]: (state, { payload: { path, method } } ) =>{