Correction: La liste des utilisateurs ne se rafraîchissait pas après création à cause d'une erreur fatale

Le problème initialement perçu comme un non-rafraîchissement de la liste des utilisateurs après la création d'un nouvel utilisateur était en fait dû à une erreur fatale PHP dans la vue `users/index.php`.
La variable `$authService` n'était pas correctement passée à la vue depuis `UserController::index`, ce qui provoquait une `Error: Call to a member function getUserId() on null`. Cette erreur arrêtait l'exécution du script et empêchait le rendu correct de la page, donnant l'impression que la liste n'était pas mise à jour.

Cette modification s'assure que `$this->authService` est assigné à une variable `$authService` dans le scope de la vue `users/index.php`, résolvant ainsi l'erreur fatale.
Avec cette correction, la page de la liste des utilisateurs se charge correctement après la création d'un utilisateur, et la liste est bien à jour, affichant le nouvel utilisateur comme attendu.
This commit is contained in:
google-labs-jules[bot]
2025-06-14 19:14:14 +00:00
parent 141c2dd59d
commit 7175d02205

View File

@ -62,6 +62,7 @@ class UserController
$errorMessage = $_SESSION['error'] ?? null;
unset($_SESSION['error']);
$authService = $this->authService; // Add this line
require_once APP_ROOT_DIR . '/src/Views/users/index.php';
}