From d117a605fa4cabecf9b27605cf97bb0fccf1958a Mon Sep 17 00:00:00 2001 From: Sebastian Mihalache <sebi.mihalache@gmail.com> Date: Mon, 15 Oct 2018 14:55:36 +0300 Subject: [PATCH] fix(publons): update parameter isPublons --- .../src/routes/fragmentsInvitations/post.js | 8 +++++++- .../component-manuscript/src/components/ManuscriptPage.js | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/component-invite/src/routes/fragmentsInvitations/post.js b/packages/component-invite/src/routes/fragmentsInvitations/post.js index ae1eeb028..b921af96d 100644 --- a/packages/component-invite/src/routes/fragmentsInvitations/post.js +++ b/packages/component-invite/src/routes/fragmentsInvitations/post.js @@ -1,4 +1,5 @@ const logger = require('@pubsweet/logger') + const { Team, User, @@ -124,8 +125,13 @@ module.exports = models => async (req, res) => { const userData = req.body const { firstName, lastName, isPublons } = userData + if (!services.checkForUndefinedParams(firstName, lastName)) { + return res + .status(400) + .json({ error: 'First name and last name are required.' }) + } - if (process.env.PUBLONS_MOCK_EMAIL && isPublons) { + if (isPublons && process.env.PUBLONS_MOCK_EMAIL) { const mockEmail = process.env.PUBLONS_MOCK_EMAIL userData.email = mockEmail.replace('__NAME__', `${firstName}.${lastName}`) } diff --git a/packages/component-manuscript/src/components/ManuscriptPage.js b/packages/component-manuscript/src/components/ManuscriptPage.js index af451b26a..4b98dbb39 100644 --- a/packages/component-manuscript/src/components/ManuscriptPage.js +++ b/packages/component-manuscript/src/components/ManuscriptPage.js @@ -433,7 +433,7 @@ export default compose( reviewerData: values, fragmentId: fragment.id, collectionId: collection.id, - isPublon: true, + isPublons: true, }) .then(() => { setFetching(false) -- GitLab