diff --git a/packages/component-manuscript-manager/src/routes/fragments/post.js b/packages/component-manuscript-manager/src/routes/fragments/post.js index 23aa0e94e044717334ce222bf400dccdf0ca00b3..97ad2389943da68a469015f21cf483f465cdd1ff 100644 --- a/packages/component-manuscript-manager/src/routes/fragments/post.js +++ b/packages/component-manuscript-manager/src/routes/fragments/post.js @@ -54,7 +54,7 @@ module.exports = models => async (req, res) => { }) email.setupManuscriptSubmittedEmail() - collection.status = 'technicalChecks' + collection.status = 'submitted' collection.save() const { journal, xmlParser, ftp } = mtsConfig diff --git a/packages/component-user-manager/src/routes/users/resetPassword.js b/packages/component-user-manager/src/routes/users/resetPassword.js index 70257a1fb7ba13bddc50c8e8043f4a533f06d2a7..a91886ac3c44cc22b2c5f8d29cb2de3769559dba 100644 --- a/packages/component-user-manager/src/routes/users/resetPassword.js +++ b/packages/component-user-manager/src/routes/users/resetPassword.js @@ -24,6 +24,7 @@ module.exports = models => async (req, res) => { let { user } = validateResponse req.body.isConfirmed = true + req.body.isActive = true delete user.passwordResetToken delete user.passwordResetTimestamp delete req.body.token diff --git a/packages/components-faraday/src/components/SignUp/ReviewerInviteDecision.js b/packages/components-faraday/src/components/SignUp/ReviewerInviteDecision.js index f55c227cc963ce9101dde08b522e239cd43c15ee..c116f324b13f9e198553ccd8bd4b8ae4723890dc 100644 --- a/packages/components-faraday/src/components/SignUp/ReviewerInviteDecision.js +++ b/packages/components-faraday/src/components/SignUp/ReviewerInviteDecision.js @@ -85,6 +85,7 @@ export default compose( email, replace, setEmail, + fragmentId, collectionId, invitationId, reviewerDecision, @@ -92,7 +93,7 @@ export default compose( setEmail(email) if (agree === 'false') { - reviewerDecision(invitationId, collectionId, false).catch( + reviewerDecision(invitationId, collectionId, fragmentId, false).catch( redirectToError(replace), ) } diff --git a/packages/xpub-faraday/config/validations.js b/packages/xpub-faraday/config/validations.js index 57f879433bb28902b67fe957e106049ae03c39bc..4a96afcddc925807a78fa9495b8be0aa53aedec8 100644 --- a/packages/xpub-faraday/config/validations.js +++ b/packages/xpub-faraday/config/validations.js @@ -11,6 +11,9 @@ module.exports = { customId: Joi.string(), invitations: Joi.array(), handlingEditor: Joi.object(), + technicalChecks: Joi.object({ + token: Joi.string(), + }), }, fragment: [ {