From 0c27018b89e2eb65723cf3d449d1f43fccd7c315 Mon Sep 17 00:00:00 2001 From: Iosif Boanca <iosif.boanca@thinslices.com> Date: Tue, 16 Oct 2018 11:40:33 +0300 Subject: [PATCH] hin-904-fix split the name+ --- packages/component-faraday-ui/src/PublonsTable.js | 4 ++-- .../src/modals/MultiAction.js | 2 +- .../src/routes/fragmentsInvitations/post.js | 15 +++++++++++---- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/packages/component-faraday-ui/src/PublonsTable.js b/packages/component-faraday-ui/src/PublonsTable.js index 1a4d8dff4..ed2ffa47a 100644 --- a/packages/component-faraday-ui/src/PublonsTable.js +++ b/packages/component-faraday-ui/src/PublonsTable.js @@ -14,12 +14,13 @@ const TableView = ({ isFetching, publonsError, }) => { - if (publonsError) + if (publonsError) { return ( <Text align="center" error> {publonsError} </Text> ) + } return reviewers.length === 0 ? ( <Text align="center">No suggestions yet.</Text> ) : ( @@ -90,7 +91,6 @@ export default compose( firstName: head(names), lastName: last(names), } - console.log(newReviewer) onInvite(newReviewer, modalProps) }, }), diff --git a/packages/component-faraday-ui/src/modals/MultiAction.js b/packages/component-faraday-ui/src/modals/MultiAction.js index a1beeaf59..cf290e7ce 100644 --- a/packages/component-faraday-ui/src/modals/MultiAction.js +++ b/packages/component-faraday-ui/src/modals/MultiAction.js @@ -23,7 +23,7 @@ const MultiAction = ({ {subtitle && <Text secondary>{subtitle}</Text>} {renderContent()} {modalError && ( - <Text error mt={1}> + <Text align="center" error mt={1}> {modalError} </Text> )} diff --git a/packages/component-invite/src/routes/fragmentsInvitations/post.js b/packages/component-invite/src/routes/fragmentsInvitations/post.js index 823d25ac9..2eab3d2d1 100644 --- a/packages/component-invite/src/routes/fragmentsInvitations/post.js +++ b/packages/component-invite/src/routes/fragmentsInvitations/post.js @@ -139,10 +139,17 @@ module.exports = models => async (req, res) => { ) } - const newUser = await userHelper.createUser({ - role, - body: userData, - }) + let newUser + try { + newUser = await userHelper.createUser({ + role, + body: userData, + }) + } catch (e) { + return res + .status(400) + .json({ error: `User already exists with email: ${userData.email}` }) + } if (collection.status === 'heAssigned') await collectionHelper.updateStatus({ newStatus: 'reviewersInvited' }) -- GitLab