Checkpoint: Correction de la variable {{datesHTML}} dans l'email de confirmation d'inscription

Problème identifié :
- La variable datesHTML était générée dans le code (lignes 60-80) pour créer le HTML formaté des dates
- Mais elle n'était pas ajoutée dans l'objet variables passé au template personnalisé
- Résultat : {{datesHTML}} n'était pas remplacée dans le template

Solution appliquée :
- Ajout de datesHTML dans l'objet variables (ligne 134)
- La variable contient le HTML formaté de toutes les dates de la séquence
- Format : <div class="date-item"><strong>Date X :</strong><br/>Du ... au ...</div>

La variable {{datesHTML}} est maintenant correctement remplacée dans les templates d'emails personnalisés.
This commit is contained in:
Manus Sandbox
2025-12-03 04:26:56 -05:00
parent 069d144c73
commit d0d9d870b0
2 changed files with 15 additions and 0 deletions

View File

@@ -131,6 +131,7 @@ export async function sendInscriptionConfirmation(params: {
dateDebut: params.dates[0]?.dateDebut.toLocaleDateString('fr-FR') || '',
dateFin: params.dates[params.dates.length - 1]?.dateFin.toLocaleDateString('fr-FR') || '',
lieu: params.lieu,
datesHTML: datesHTML, // HTML formaté de toutes les dates
// Alias pour compatibilité avec les templates utilisant les noms courts
nom: params.apprenantNom,
prenom: params.apprenantPrenom,