diff --git a/packages/component-manuscript/src/submitRevision/utils.js b/packages/component-manuscript/src/submitRevision/utils.js index ce3fdc47cfedb55c538e7d865d858ce39e441df4..bee60515f02ca64d53e90cb8478ebe32de58ea8b 100644 --- a/packages/component-manuscript/src/submitRevision/utils.js +++ b/packages/component-manuscript/src/submitRevision/utils.js @@ -1,5 +1,5 @@ import { actions } from 'pubsweet-client' -import { get, debounce, omit, set, isEqual } from 'lodash' +import { get, debounce, omit, set } from 'lodash' import { handleError } from 'pubsweet-component-faraday-ui' import { autosaveRequest } from 'pubsweet-component-wizard/src/redux/autosave' import { submitRevision } from 'pubsweet-component-wizard/src/redux/conversion' @@ -14,12 +14,10 @@ const parseRevision = (values, fragment) => ({ const _onChange = (values, dispatch, { collection, fragment }) => { const newValues = omit(values, 'editAuthors') - if (!isEqual(newValues, fragment.revision)) { - dispatch(autosaveRequest()) - dispatch( - actions.updateFragment(collection, parseRevision(values, fragment)), - ) - } + dispatch(autosaveRequest()) + dispatch( + actions.updateFragment(collection, parseRevision(newValues, fragment)), + ) } export const onChange = debounce(_onChange, 1000, { maxWait: 5000 })