Checkpoint: Correction du calcul du nombre d'inscrits sur la page d'inscription publique - le frontend utilisait uniquement capaciteMax au lieu de calculer capaciteMax - nbInscrits. Ajout de logs de débogage côté client et serveur pour investiguer le problème de modification des heures des séquences qui persiste malgré les corrections précédentes.
This commit is contained in:
@@ -128,6 +128,7 @@ export default function AdminSequences() {
|
||||
};
|
||||
|
||||
if (editingSequence) {
|
||||
console.log('[CLIENT] Envoi de la mise à jour:', { id: editingSequence.id, ...data });
|
||||
updateMutation.mutate({ id: editingSequence.id, ...data });
|
||||
} else {
|
||||
createMutation.mutate(data);
|
||||
|
||||
@@ -99,11 +99,12 @@ export default function Inscription() {
|
||||
const now = new Date();
|
||||
const dateBlocage = new Date(sequence.dateBlocage);
|
||||
const isBloquee = sequence.statut === 'bloquee' || now >= dateBlocage;
|
||||
const placesRestantes = Math.max(0, sequence.capaciteMax - (sequence.nbInscrits || 0));
|
||||
|
||||
return {
|
||||
...sequence,
|
||||
isBloquee,
|
||||
placesRestantes: sequence.capaciteMax,
|
||||
placesRestantes,
|
||||
};
|
||||
});
|
||||
}, [sequences]);
|
||||
|
||||
Reference in New Issue
Block a user