diff --git a/front_end/src/components/createSession.tsx b/front_end/src/components/createSession.tsx index 051f46a..d7a10b9 100644 --- a/front_end/src/components/createSession.tsx +++ b/front_end/src/components/createSession.tsx @@ -15,7 +15,7 @@ export const CreateSession = () => { const [activiteDuree, setActiviteDuree] = useState(0); const [isRecurent, setIsRecurent] = useState(false); - function addAcitivte(){ + async function addAcitivte(){ if (!activiteNom) return; const newActivite = new Activite(); @@ -23,11 +23,18 @@ export const CreateSession = () => { newActivite.theme=activiteTheme; newActivite.duree= activiteDuree; newActivite.data= new Map(); - setActivities([...activities, newActivite]); + try{ + await sessionService.create(newActivite); + console.log("Session créée"); - setActiviteNom(""); - setActiviteTheme(""); - setActiviteDuree(0); + setActivities([...activities, newActivite]); + + setActiviteNom(""); + setActiviteTheme(""); + setActiviteDuree(0); + } catch (error) { + console.error("Erreur lors de la création de la session", error); + } } async function handleCreateSession() {