feat: also pass in uid to filter:email.prepare

This commit is contained in:
Julian Lam
2021-02-25 17:11:57 -05:00
parent 27ea3dcb2f
commit 86b0c57d7a

View File

@@ -217,7 +217,7 @@ Emailer.send = async (template, uid, params) => {
}
let userData = await User.getUserFields(uid, ['email', 'username', 'email:confirmed']);
({ template, userData, params } = await Plugins.hooks.fire('filter:email.prepare', { template, userData, params }));
({ template, userData, params } = await Plugins.hooks.fire('filter:email.prepare', { template, uid, userData, params }));
if (!userData || !userData.email) {
if (process.env.NODE_ENV === 'development') {
winston.warn(`uid : ${uid} has no email, not sending "${template}" email.`);