From bdf316f57fdb5f914a31032b614ddb931d2d2f23 Mon Sep 17 00:00:00 2001 From: Andrei Cioromila <andrei.cioromila@thinslices.com> Date: Fri, 16 Nov 2018 16:48:50 +0200 Subject: [PATCH] fix(invite): update manuscript status to reviewersInvited after inviting reviewers on a minor revision The status for a minor revision is "review completed" if there have been reviews on previous versions. It had to change to "reviewers invited" after the first invite on the revision --- .../src/routes/fragmentsInvitations/post.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/component-invite/src/routes/fragmentsInvitations/post.js b/packages/component-invite/src/routes/fragmentsInvitations/post.js index 1a4415314..0e45b83fa 100644 --- a/packages/component-invite/src/routes/fragmentsInvitations/post.js +++ b/packages/component-invite/src/routes/fragmentsInvitations/post.js @@ -4,6 +4,7 @@ const { services, Collection, Invitation, + Fragment, authsome: authsomeHelper, } = require('pubsweet-component-helper-service') @@ -116,7 +117,12 @@ module.exports = models => async (req, res) => { }) } - if (collection.status === 'heAssigned') { + const fragmentHelper = new Fragment({ fragment }) + if ( + collection.status === 'heAssigned' || + (collection.status === 'reviewCompleted' && + !fragmentHelper.hasReviewReport()) + ) { collectionHelper.updateStatus({ newStatus: 'reviewersInvited' }) } -- GitLab