diff --git a/src/api/commentaire/content-types/commentaire/lifecycles.js b/src/api/commentaire/content-types/commentaire/lifecycles.js index d64837d..501deb3 100644 --- a/src/api/commentaire/content-types/commentaire/lifecycles.js +++ b/src/api/commentaire/content-types/commentaire/lifecycles.js @@ -12,7 +12,7 @@ const jwennUserEpiId = async userId => { module.exports = { beforeCreate: async event => { - let {data} = event + let {data} = event.params if (data.contenu && data.parole && data.user) { const parole = await jwennTeksEpiId(data.parole) @@ -26,12 +26,15 @@ module.exports = { throw new ValidationError('Mauvaise requĂȘte') } }, - afterCreate: async data => { - if (data.user) { + afterCreate: async event => { + const {data} = event.params + const user = await jwennUserEpiId(data.user) + + if (user) { strapi.plugins['email'].services.email.send({ from: process.env.SMTP_FROM, to: process.env.SMTP_SEND_TO, - subject: `Nouveau commentaire de ${data.user.username}`, + subject: `Nouveau commentaire de ${user.username}`, html: data.contenu }) }