fix(#112): préremplissage AM complet en reprise + lien login repositionné

Parse dates/places/consentement de façon robuste, rafraîchit l'étape 2 AM
et place « J'ai un numéro de dossier » sous « Créer un compte ».

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-16 17:29:31 +02:00
co-authored by Cursor
parent 9d54d9b19b
commit c26ed00374
5 changed files with 93 additions and 38 deletions
+1 -21
View File
@@ -53,26 +53,6 @@ class RepriseSession {
}
static void applyToAm(AmRegistrationData data, RepriseDossier dossier) {
final displayPhoto = _photoUrl;
data.resetForReprise(
firstName: dossier.prenom ?? '',
lastName: dossier.nom ?? '',
phone: dossier.telephone ?? '',
email: dossier.email,
streetAddress: dossier.adresse ?? '',
postalCode: dossier.codePostal ?? '',
city: dossier.ville ?? '',
existingPhotoUrl: displayPhoto,
consentementPhoto: dossier.consentementPhoto ?? false,
dateOfBirth: RepriseMapper.parseIsoDate(dossier.dateNaissance),
birthCity: dossier.lieuNaissanceVille ?? '',
birthCountry: dossier.lieuNaissancePays ?? '',
nir: dossier.nir ?? '',
agrementNumber: dossier.numeroAgrement ?? '',
agreementDate: RepriseMapper.parseIsoDate(dossier.dateAgrement),
capacity: dossier.nbMaxEnfants,
placesAvailable: dossier.placeDisponible,
presentationText: dossier.biographie ?? '',
);
RepriseMapper.applyAmDossier(data, dossier);
}
}