mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 23:43:22 +00:00
fix: Positionnement de la variable isSepa
This commit is contained in:
@ -97,13 +97,20 @@ export default function PaymentMethodSelector({
|
||||
const selectedMode = registrationPaymentModes.find(
|
||||
(mode) => mode.id === selectedId
|
||||
);
|
||||
// Pour le mode de paiement d'inscription
|
||||
onChange('registration_payment', selectedId);
|
||||
// Ajoute ou retire isSepa selon le mode choisi
|
||||
if (selectedMode && selectedMode.mode === 1) {
|
||||
onChange('isSepa', 1);
|
||||
} else {
|
||||
// Vérifie si le mode de paiement scolarité n'est pas SEPA
|
||||
const tuitionMode = tuitionPaymentModes.find(
|
||||
(mode) => mode.id === formData.tuition_payment
|
||||
);
|
||||
if (!tuitionMode || tuitionMode.mode !== 1) {
|
||||
onChange('isSepa', 0);
|
||||
}
|
||||
}
|
||||
}}
|
||||
choices={registrationPaymentModes.map((mode) => ({
|
||||
value: mode.id, // <-- utiliser l'id du mode de paiement
|
||||
@ -169,13 +176,20 @@ export default function PaymentMethodSelector({
|
||||
const selectedMode = tuitionPaymentModes.find(
|
||||
(mode) => mode.id === selectedId
|
||||
);
|
||||
// Pour le mode de paiement de scolarité
|
||||
onChange('tuition_payment', selectedId);
|
||||
// Ajoute ou retire isSepa selon le mode choisi
|
||||
if (selectedMode && selectedMode.mode === 1) {
|
||||
onChange('isSepa', 1);
|
||||
} else {
|
||||
// Vérifie si le mode de paiement inscription n'est pas SEPA
|
||||
const registrationMode = registrationPaymentModes.find(
|
||||
(mode) => mode.id === formData.registration_payment
|
||||
);
|
||||
if (!registrationMode || registrationMode.mode !== 1) {
|
||||
onChange('isSepa', 0);
|
||||
}
|
||||
}
|
||||
}}
|
||||
choices={tuitionPaymentModes.map((mode) => ({
|
||||
value: mode.id,
|
||||
|
||||
Reference in New Issue
Block a user