From e8e3ae1809d5d45e6778f987f913e2678a5c938c Mon Sep 17 00:00:00 2001 From: Sebastian Mihalache <sebastian.mihalache@gmail.con> Date: Wed, 2 May 2018 10:58:44 +0300 Subject: [PATCH] fix(component-user-manager): fix missing params return --- .../src/routes/collectionsUsers/post.js | 8 ++------ .../src/tests/collectionsUsers/post.test.js | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/component-user-manager/src/routes/collectionsUsers/post.js b/packages/component-user-manager/src/routes/collectionsUsers/post.js index 36ed33c02..73957c570 100644 --- a/packages/component-user-manager/src/routes/collectionsUsers/post.js +++ b/packages/component-user-manager/src/routes/collectionsUsers/post.js @@ -1,4 +1,3 @@ -const logger = require('@pubsweet/logger') const get = require('lodash/get') const helpers = require('../../helpers/helpers') const collectionHelper = require('../../helpers/Collection') @@ -10,11 +9,8 @@ module.exports = models => async (req, res) => { if ( !helpers.checkForUndefinedParams(email, role, isSubmitting, isCorresponding) - ) { - res.status(400).json({ error: 'Email and role are required' }) - logger.error('Email and role are missing') - return - } + ) + return res.status(400).json({ error: 'Missing parameters.' }) const collectionId = get(req, 'params.collectionId') let collection diff --git a/packages/component-user-manager/src/tests/collectionsUsers/post.test.js b/packages/component-user-manager/src/tests/collectionsUsers/post.test.js index 14642466d..6d1b34621 100644 --- a/packages/component-user-manager/src/tests/collectionsUsers/post.test.js +++ b/packages/component-user-manager/src/tests/collectionsUsers/post.test.js @@ -87,7 +87,7 @@ describe('Post collections users route handler', () => { expect(res.statusCode).toBe(400) const data = JSON.parse(res._getData()) - expect(data.error).toEqual('Email and role are required') + expect(data.error).toEqual('Missing parameters.') body.email = author.email }) it('should return an error when the role is not author and the user exists', async () => { -- GitLab