From d2ccab364e22d2accba029e64f06747851a900f0 Mon Sep 17 00:00:00 2001 From: Mihail Hagiu <mihail.hagiu@thinslices.com> Date: Tue, 18 Dec 2018 16:34:40 +0200 Subject: [PATCH] fix(ManuscriptDecision): Changes applies to EiC and Admin too --- .../src/manuscriptDetails/ManuscriptEicDecision.js | 2 ++ .../withHandleRecommendation.js | 13 +++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptEicDecision.js b/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptEicDecision.js index 982b3a240..f5154945a 100644 --- a/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptEicDecision.js +++ b/packages/component-faraday-ui/src/manuscriptDetails/ManuscriptEicDecision.js @@ -155,6 +155,7 @@ export default compose( values, dispatch, { + reset, submitDecision, showModal, setFetching, @@ -164,6 +165,7 @@ export default compose( }, ) => { showModal({ + reset, title: `${modalTitle}?`, confirmText: modalTitle, subtitle: modalSubtitle, diff --git a/packages/component-manuscript/src/handleRecommendation/withHandleRecommendation.js b/packages/component-manuscript/src/handleRecommendation/withHandleRecommendation.js index 598312912..7c3bbe4d5 100644 --- a/packages/component-manuscript/src/handleRecommendation/withHandleRecommendation.js +++ b/packages/component-manuscript/src/handleRecommendation/withHandleRecommendation.js @@ -11,22 +11,23 @@ export default compose( fragment, collection, fetchUpdatedCollection, - }) => (values, modalProps) => { + }) => (values, { setFetching, setModalError, hideModal, reset }) => { const recommendation = parseEicDecision(values) - modalProps.setFetching(true) + setFetching(true) createRecommendation({ recommendation, fragmentId: fragment.id, collectionId: collection.id, }) .then(() => { - modalProps.setFetching(false) - modalProps.hideModal() + setFetching(false) + hideModal() + reset() fetchUpdatedCollection() }) .catch(err => { - modalProps.setFetching(false) - handleError(modalProps.setModalError)(err) + setFetching(false) + handleError(setModalError)(err) }) }, onEditorialRecommendation: ({ -- GitLab