[web] Fixes stopEdit action in ducks/ui/flow.js

This commit is contained in:
Matthew Shao 2017-03-11 17:43:55 +08:00
parent 39154e628e
commit c4e0ea27a1

View File

@ -60,7 +60,7 @@ export default function reducer(state = defaultState, action) {
// There is no explicit "stop edit" event. // There is no explicit "stop edit" event.
// We stop editing when we receive an update for // We stop editing when we receive an update for
// the currently edited flow from the server // the currently edited flow from the server
if (action.data.id === state.modifiedFlow.id) { if (action.flow.id === state.modifiedFlow.id) {
return { return {
...state, ...state,
modifiedFlow: false, modifiedFlow: false,
@ -145,9 +145,10 @@ export function setShowFullContent() {
} }
export function setContent(content){ export function setContent(content){
return { type: SET_CONTENT, content} return { type: SET_CONTENT, content }
} }
export function stopEdit(flow, modifiedFlow) { export function stopEdit(flow, modifiedFlow) {
return flowsActions.update(flow, getDiff(flow, modifiedFlow)) let diff = getDiff(flow, modifiedFlow)
return {type: flowsActions.UPDATE, flow, diff }
} }