diff --git a/src/main/webapp/src/pages/competition/CompetitionRegisterAdmin.jsx b/src/main/webapp/src/pages/competition/CompetitionRegisterAdmin.jsx index 45823ff..39d0dad 100644 --- a/src/main/webapp/src/pages/competition/CompetitionRegisterAdmin.jsx +++ b/src/main/webapp/src/pages/competition/CompetitionRegisterAdmin.jsx @@ -38,7 +38,7 @@ export function CompetitionRegisterAdmin({source}) { }, [data, clubFilter, catFilter]); const sendRegister = (new_state) => { - toast.promise(apiAxios.post(`/competition/${id}/register/${source}`, new_state), { + return toast.promise(apiAxios.post(`/competition/${id}/register/${source}`, new_state), { pending: "Recherche en cours", success: "Combattant trouvé et ajouté/mis à jour", error: { render({data}) { return data.response.data || "Combattant non trouvé" @@ -153,9 +153,9 @@ function SearchMember({sendRegister}) { } sendRegister({ - licence: member.licence.trim(), - fname: member.fname.trim(), - lname: member.lname.trim(), + licence: member.licence, + fname: member.fname, + lname: member.lname, weight: "", overCategory: 0, lockEdit: false, @@ -169,7 +169,7 @@ function SearchMember({sendRegister}) { const names = data.map(member => `${member.fname} ${member.lname}`.trim()); names.sort((a, b) => a.localeCompare(b)); setSuggestions(names); - }, []); + }, [data]); return <> {data ?