Fix templates 'variables' argument

This commit is contained in:
Wolfgang Huß 2022-06-23 15:51:36 +02:00
parent 15e69a47ae
commit 5cd1b95907
3 changed files with 4 additions and 4 deletions

View File

@ -71,7 +71,7 @@ export const resetPasswordTemplate = ({ email, variables: { nonce, name } }) =>
}
}
export const wrongAccountTemplate = ({ email }) => {
export const wrongAccountTemplate = ({ email, _variables = {} }) => {
const subject = 'Falsche Mailadresse? | Wrong E-mail?'
const actionUrl = new URL('/password-reset/request', CONFIG.CLIENT_URI)
const renderParams = { ...defaultParams, englishHint, actionUrl }

View File

@ -23,14 +23,14 @@ const sendPasswordResetMail = async (resolve, root, args, context, resolveInfo)
const { email } = args
const { email: userFound, nonce, name } = await resolve(root, args, context, resolveInfo)
const template = userFound ? resetPasswordTemplate : wrongAccountTemplate
await sendMail(template({ email, nonce, name }))
await sendMail(template({ email, variables: { nonce, name } }))
return true
}
const sendEmailVerificationMail = async (resolve, root, args, context, resolveInfo) => {
const response = await resolve(root, args, context, resolveInfo)
const { email, nonce, name } = response
await sendMail(emailVerificationTemplate({ email, nonce, name }))
await sendMail(emailVerificationTemplate({ email, variables: { nonce, name } }))
delete response.nonce
return response
}

View File

@ -44,7 +44,7 @@ const publishNotifications = async (context, promises) => {
sendMail(
notificationTemplate({
email: notificationsEmailAddresses[index].email,
notification: notificationAdded,
variables: { notification: notificationAdded },
}),
)
}