newsletter : handle errors

This commit is contained in:
isUnknown 2025-02-04 19:00:27 +01:00
parent 72fff85a8c
commit f76e3d9fb3
3 changed files with 33 additions and 20 deletions

View file

@ -106,7 +106,14 @@ async function send(event, isTest = false) {
location.href = location.href;
}, 2000);
} else {
throw new Error(data.message || "Erreur inconnue");
let errorMessage = data.message || "Erreur inconnue";
if (data.failed && data.failed.length > 0) {
const failedEmails = data.failed.map((f) => f.email).join(", ");
errorMessage += `\nEmails non envoyés : ${failedEmails}`;
}
throw new Error(errorMessage);
}
} catch (error) {
currentBtnState.value = {