diff --git a/packages/component-manuscript-manager/src/routes/fragmentsRecommendations/post.js b/packages/component-manuscript-manager/src/routes/fragmentsRecommendations/post.js index 7ce8aeb80a7395bf482782ce6f9f46577b65d40d..35e0523506d657750f741aa08a14010bc8be44d9 100644 --- a/packages/component-manuscript-manager/src/routes/fragmentsRecommendations/post.js +++ b/packages/component-manuscript-manager/src/routes/fragmentsRecommendations/post.js @@ -7,7 +7,6 @@ const mailService = require('pubsweet-component-mail-service') module.exports = models => async (req, res) => { const { recommendation, comments, recommendationType } = req.body - if (!helpers.checkForUndefinedParams(recommendationType)) return res.status(400).json({ error: 'Recommendation type is required.' }) @@ -35,7 +34,6 @@ module.exports = models => async (req, res) => { collection, path: req.route.path, } - const canPost = await authsome.can(req.user, 'POST', target) if (!canPost) return res.status(403).json({ @@ -52,7 +50,7 @@ module.exports = models => async (req, res) => { newRecommendation.recommendation = recommendation || undefined newRecommendation.comments = comments || undefined - if (reqUser.editorInChief === true) { + if (reqUser.editorInChief || reqUser.admin) { await collectionHelper.updateFinalStatusByRecommendation( collection, recommendation, @@ -62,7 +60,6 @@ module.exports = models => async (req, res) => { collection, recommendation, ) - const { title, submittingAuthor,