From 87596b2f6ee8df32932b79895784ed293cb3f173 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 6 May 2026 20:54:42 +0200 Subject: [PATCH] fix: auto-add extraInput a la sauvegarde si non confirme par + --- frontend/src/pages/Settings.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/Settings.tsx b/frontend/src/pages/Settings.tsx index b4254c4..c07220d 100644 --- a/frontend/src/pages/Settings.tsx +++ b/frontend/src/pages/Settings.tsx @@ -276,7 +276,15 @@ function CompaniesSection() { function handleSubmit(e: React.FormEvent) { e.preventDefault(); - if (editing) save.mutate(editing); + if (!editing) return; + // Si l'utilisateur a tapé une adresse sans cliquer sur +, on l'ajoute automatiquement + const pending = extraInput.trim().toLowerCase(); + const finalEditing = + pending && pending.includes('@') && !editing.extra_emails.includes(pending) + ? { ...editing, extra_emails: [...editing.extra_emails, pending] } + : editing; + setExtraInput(''); + save.mutate(finalEditing); } return (