Skip to content
Snippets Groups Projects
Commit ca345ca2 authored by Alexandru Munteanu's avatar Alexandru Munteanu
Browse files

fix(reviewer-decline): fix declining from email as reviewer

parent 882fe476
No related branches found
No related tags found
2 merge requests!21Sprint #16 features,!18Bug 790
...@@ -54,7 +54,7 @@ module.exports = models => async (req, res) => { ...@@ -54,7 +54,7 @@ module.exports = models => async (req, res) => {
}) })
email.setupManuscriptSubmittedEmail() email.setupManuscriptSubmittedEmail()
collection.status = 'technicalChecks' collection.status = 'submitted'
collection.save() collection.save()
const { journal, xmlParser, ftp } = mtsConfig const { journal, xmlParser, ftp } = mtsConfig
......
...@@ -24,6 +24,7 @@ module.exports = models => async (req, res) => { ...@@ -24,6 +24,7 @@ module.exports = models => async (req, res) => {
let { user } = validateResponse let { user } = validateResponse
req.body.isConfirmed = true req.body.isConfirmed = true
req.body.isActive = true
delete user.passwordResetToken delete user.passwordResetToken
delete user.passwordResetTimestamp delete user.passwordResetTimestamp
delete req.body.token delete req.body.token
......
...@@ -85,6 +85,7 @@ export default compose( ...@@ -85,6 +85,7 @@ export default compose(
email, email,
replace, replace,
setEmail, setEmail,
fragmentId,
collectionId, collectionId,
invitationId, invitationId,
reviewerDecision, reviewerDecision,
...@@ -92,7 +93,7 @@ export default compose( ...@@ -92,7 +93,7 @@ export default compose(
setEmail(email) setEmail(email)
if (agree === 'false') { if (agree === 'false') {
reviewerDecision(invitationId, collectionId, false).catch( reviewerDecision(invitationId, collectionId, fragmentId, false).catch(
redirectToError(replace), redirectToError(replace),
) )
} }
......
...@@ -11,6 +11,9 @@ module.exports = { ...@@ -11,6 +11,9 @@ module.exports = {
customId: Joi.string(), customId: Joi.string(),
invitations: Joi.array(), invitations: Joi.array(),
handlingEditor: Joi.object(), handlingEditor: Joi.object(),
technicalChecks: Joi.object({
token: Joi.string(),
}),
}, },
fragment: [ fragment: [
{ {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment