Skip to content
Snippets Groups Projects
Commit cb1a18f9 authored by Nikos Marinos's avatar Nikos Marinos
Browse files

Addresses #416

parent 57647b58
No related branches found
No related tags found
......@@ -29,6 +29,9 @@ async function publishedCheck() {
const manuscript4Db = new Manuscript(manuscript)
delete manuscript4Db.users
await manuscript4Db.save()
logger.info(
`Status of manuscript ${manuscript.id} was changed to 'published'`,
)
sendEmails(manuscript)
}
}
......@@ -88,6 +91,11 @@ function sendEmails(manuscript) {
user.identities
.filter(identity => !identity.deleted)
.forEach(identity => {
logger.info(
`Emailing ${identity.email} about their published manuscript ${
manuscript.id
}.`,
)
manuscriptHasBeenPublishedEmail(
identity.email,
`PMC${pmcid}: ${manuscript['meta,title']}`,
......
......@@ -58,7 +58,7 @@ const gTeams = model =>
// Transform from Database model to GraphQL data
const gManuscript = model => {
const keys = Object.keys(model)
const keys = Object.keys(model).filter(key => model[key])
const manuscript = {}
manuscript.meta = {}
keys.forEach(k => {
......
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