From 584a1b370174a9a1e06bbe5e334e28742015a94f Mon Sep 17 00:00:00 2001 From: Alexandru Munteanu <alexandru.munt@gmail.com> Date: Thu, 2 Aug 2018 15:11:58 +0300 Subject: [PATCH] fix(eqs-decision): do not send mail when rejecting, show the correct message --- .../src/routes/technicalChecks/patch.js | 14 ++++++++------ .../src/components/UIComponents/EQSDecisionPage.js | 4 +++- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/component-manuscript-manager/src/routes/technicalChecks/patch.js b/packages/component-manuscript-manager/src/routes/technicalChecks/patch.js index 45104fada..934709a74 100644 --- a/packages/component-manuscript-manager/src/routes/technicalChecks/patch.js +++ b/packages/component-manuscript-manager/src/routes/technicalChecks/patch.js @@ -40,12 +40,14 @@ module.exports = ({ Collection, Fragment, User }) => async (req, res) => { collection.status = setNewStatus(step, agree) await collection.save() - sendNotifications({ - User, - Fragment, - collection, - baseUrl: services.getBaseUrl(req), - }) + if (agree) { + sendNotifications({ + User, + Fragment, + collection, + baseUrl: services.getBaseUrl(req), + }) + } return res.status(200).json(collection) } catch (e) { diff --git a/packages/components-faraday/src/components/UIComponents/EQSDecisionPage.js b/packages/components-faraday/src/components/UIComponents/EQSDecisionPage.js index 3217266f7..6aaa02bb3 100644 --- a/packages/components-faraday/src/components/UIComponents/EQSDecisionPage.js +++ b/packages/components-faraday/src/components/UIComponents/EQSDecisionPage.js @@ -98,7 +98,9 @@ export default compose( }) .then(() => { setSuccess( - 'Manuscript accepted. Thank you for your technical check!', + `Manuscript ${ + decision ? 'accepted' : 'rejected' + }. Thank you for your technical check!`, ) hideModal() }) -- GitLab