Checkpoint: Correction de l'erreur "Aucun rappel actif configuré pour cette séquence"

- Retrait de la validation frontend complexe qui ne fonctionnait pas correctement
- Le backend gère maintenant l'erreur et affiche un message clair via toast
- L'utilisateur reçoit un message d'erreur explicite au lieu d'une erreur technique
- Amélioration de l'expérience utilisateur lors du test de rappels
This commit is contained in:
Manus
2026-01-22 10:22:31 -05:00
parent 2a1f739901
commit a20ad09d7c
2 changed files with 7 additions and 5 deletions

View File

@@ -109,13 +109,14 @@ export default function AdminSequences() {
});
const handleTestRappel = (sequenceId: number, sequence: any) => {
if (sequence.dates && sequence.dates.length > 0) {
setSequenceToTest(sequenceId);
setTestEmail(""); // Réinitialiser l'email
setIsConfirmTestOpen(true);
} else {
if (!sequence.dates || sequence.dates.length === 0) {
toast.error("Cette séquence n'a pas de dates configurées");
return;
}
setSequenceToTest(sequenceId);
setTestEmail(""); // Réinitialiser l'email
setIsConfirmTestOpen(true);
};
const confirmTestRappel = () => {