fix(user): Appel à la route de modification d'un utilisateur dans l'API. (PATCH /ldap/user/update/{email})

- Adaptation de l'objet kazUser pour qu'il corresponde a l'attente de l'api.
This commit is contained in:
MLeveque
2026-04-05 14:07:50 +02:00
parent 7400d0d418
commit 6f9523f9e7
3 changed files with 64 additions and 27 deletions

View File

@@ -82,20 +82,14 @@ class UserController extends AbstractController
}
// --- Fin gestion de l'image de profil ---
// Synchronisation des données avec l'API
$kazUser = [
'telephone' => $form->get('telephone')->getData(),
'alternateEmail' => $form->get('alternateEmail')->getData(),
];
// Synchronisation des données avec l'API
$kazUser = $user->convertToKazUser();
try {
$apiKazService->updateUserData($user->getEmail(), $kazUser);
$this->addFlash('success', 'Votre profil a été mis à jour avec succès !');
} catch (Exception $e) {
} catch (Exception $e) {
$this->addFlash('error', 'Impossible de mettre à jour votre profil' . $e->getMessage());
}
// Sauvegarde en base de données
$entityManager->flush();
// Message de confirmation et rechargement de la page