Checkpoint: Correction de l'erreur "Cannot read properties of undefined (reading 'replace')" lors de l'envoi de test de rappel :

- Ajout d'une vérification dans replaceEmailVariables pour gérer les templates undefined/null
- Ajout d'une vérification dans buildEmailHTML pour s'assurer que emailBody n'est jamais undefined
- Ajout d'une vérification pour headerTitle avant d'appeler replaceEmailVariables
- Protection contre les valeurs null/undefined dans toutes les fonctions de manipulation de templates
- Mise à jour du fichier todo.md pour marquer la tâche comme terminée
This commit is contained in:
Manus
2026-01-15 12:06:52 -05:00
parent 695f94ef77
commit d3645ec1cb
3 changed files with 9 additions and 3 deletions

View File

@@ -26,6 +26,11 @@ export function replaceEmailVariables(
template: string,
variables: EmailVariables
): string {
// Vérifier que le template n'est pas undefined ou null
if (!template) {
return '';
}
let result = template;
// Remplacer chaque variable trouvée dans le template