diff --git a/packages/component-mail-service/src/Mail.js b/packages/component-mail-service/src/Mail.js index 66eb56f459b191ffde053013dba5daf2670ef24f..56fd0af8b9e3376e3c51d3f78f4851e52b3fc5de 100644 --- a/packages/component-mail-service/src/Mail.js +++ b/packages/component-mail-service/src/Mail.js @@ -454,7 +454,7 @@ module.exports = { replacements.paragraph = `I am sorry to inform you that manuscript titled "${ meta.fragment.title }" by ${ - meta.fragment.authorName + meta.fragment.submittingAuthorName } has been rejected for publication. <br/><br/> ${meta.authorNoteText}<br/><br/>` replacements.hasLink = false diff --git a/packages/component-manuscript-manager/src/helpers/User.js b/packages/component-manuscript-manager/src/helpers/User.js index 2e8e0a723e076ed31ce2f8dbe96bee54b03b229a..573e16978694c36d1348abd4f6a0873904115223 100644 --- a/packages/component-manuscript-manager/src/helpers/User.js +++ b/packages/component-manuscript-manager/src/helpers/User.js @@ -205,6 +205,9 @@ const setupAuthorsEmailData = async ({ id, title, authorName: toAuthor.name, + submittingAuthorName: `${submittingAuthor.firstName} ${ + submittingAuthor.lastName + }`, }, handlingEditorName: collection.handlingEditor.name, baseUrl, diff --git a/packages/component-manuscript-manager/src/routes/fragmentsRecommendations/post.js b/packages/component-manuscript-manager/src/routes/fragmentsRecommendations/post.js index 65b20af201e25261df6e13406fd4ae9bb5ec69d2..27cb6f10d1a6e8f53c3382b9f6b52c3ad0be4ead 100644 --- a/packages/component-manuscript-manager/src/routes/fragmentsRecommendations/post.js +++ b/packages/component-manuscript-manager/src/routes/fragmentsRecommendations/post.js @@ -68,15 +68,16 @@ module.exports = models => async (req, res) => { collection, recommendation, ) - await userHelper.setupAuthorsEmailData({ - baseUrl, - UserModel: models.User, - collection, - mailService, - fragment: { title, submittingAuthor }, - comments: get(heRecommendation, 'comments'), - requestToRevision: false, - }) + if (recommendation !== 'publish') + await userHelper.setupAuthorsEmailData({ + baseUrl, + UserModel: models.User, + collection, + mailService, + fragment: { title, submittingAuthor }, + comments: get(heRecommendation, 'comments'), + requestToRevision: false, + }) } else if (recommendationType === 'editorRecommendation') { await collectionHelper.updateStatusByRecommendation( collection,