fix: corriger le flux de réinitialisation par e-mail
Some checks failed
Validation applicative / TypeScript, tests et build (push) Failing after 2m22s
Some checks failed
Validation applicative / TypeScript, tests et build (push) Failing after 2m22s
This commit is contained in:
@@ -36,6 +36,13 @@ export async function generateEmailFromTemplate(
|
||||
function buildEmailHTML(template: EmailTemplate, content: string, variables?: EmailVariables): string {
|
||||
// Utiliser bodyContent si disponible, sinon utiliser content (legacy)
|
||||
let emailBody = template.bodyContent || content || '';
|
||||
|
||||
// Les anciens modèles reset_password enregistrés avant l’ajout de la variable
|
||||
// ne contiennent que du texte. On conserve ce texte, puis on ajoute le contenu
|
||||
// métier (bouton et lien unique) afin que le destinataire puisse agir.
|
||||
if (template.type === 'reset_password' && !emailBody.includes('{{lienReinitialisation}}')) {
|
||||
emailBody = `${emailBody}\n${content}`;
|
||||
}
|
||||
|
||||
// Remplacer les variables si fournies
|
||||
if (variables && emailBody) {
|
||||
|
||||
Reference in New Issue
Block a user