diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 6315bcb..adc46c6 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -39,10 +39,11 @@ class UserController extends AbstractController $usersByOrganization = $entityManager->getRepository(UsersOrganizations::class)->getActiveUsersGroupedByOrganization(); } else{ - $userIdentifier = $this->getUser()->getUserIdentifier(); - if (!$userIdentifier) { - return $this->redirectToRoute('app_login'); + $user = $this->getUser(); + if (!$user) { + return $this->redirectToRoute('app_login'); } + $userIdentifier = $user->getUserIdentifier(); $organizations = $this->entityManager->getRepository(UsersOrganizations::class)->findOrganizationsByUserEmailAndRoleName($userIdentifier, 'ADMIN'); if(!$organizations) { // if user is not admin in any organization, throw access denied