From 2f7f1edbc8c7cb212a07cec05d3a4861ffea44c1 Mon Sep 17 00:00:00 2001 From: Giannis Kopanas <jkopanas@gmail.com> Date: Tue, 8 May 2018 09:21:40 +0300 Subject: [PATCH] fix(components): redux form --- .../components/xpub-review/src/components/DecisionPage.js | 4 +++- .../xpub-review/src/components/decision/DecisionLayout.js | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/components/xpub-review/src/components/DecisionPage.js b/packages/components/xpub-review/src/components/DecisionPage.js index 655a040fc..01924b86e 100644 --- a/packages/components/xpub-review/src/components/DecisionPage.js +++ b/packages/components/xpub-review/src/components/DecisionPage.js @@ -1,4 +1,4 @@ -import { debounce } from 'lodash' +import { debounce, isEmpty } from 'lodash' import { compose, withProps } from 'recompose' import { connect } from 'react-redux' import { withRouter } from 'react-router-dom' @@ -45,6 +45,7 @@ const onSubmit = (values, dispatch, { project, version, history }) => { } const onChange = (values, dispatch, { project, version }) => { + if (isEmpty(values)) return false values.note.content = stripHtml(values.note.content) // see TODO above version.decision = { ...version.decision, @@ -92,5 +93,6 @@ export default compose( onChange: debounce(onChange, 1000, { maxWait: 5000 }), onSubmit, destroyOnUnmount: false, + enableReinitialize: true, }), )(DecisionLayout) diff --git a/packages/components/xpub-review/src/components/decision/DecisionLayout.js b/packages/components/xpub-review/src/components/decision/DecisionLayout.js index 546c11ca0..f67515168 100644 --- a/packages/components/xpub-review/src/components/decision/DecisionLayout.js +++ b/packages/components/xpub-review/src/components/decision/DecisionLayout.js @@ -87,7 +87,6 @@ const DecisionLayout = ({ </AdminSection> <AdminSection> <DecisionForm - decision={decision} handleSubmit={handleSubmit} uploadFile={uploadFile} valid={valid} -- GitLab