diff --git a/src/Entity/User.php b/src/Entity/User.php index 2798069..5080d65 100644 --- a/src/Entity/User.php +++ b/src/Entity/User.php @@ -95,8 +95,11 @@ class User implements UserInterface, PasswordAuthenticatedUserInterface /** @return list */ public function getRoles(): array { - $roles = $this->roles; - $roles[] = 'ROLE_USER'; + $roles = $this->roles; + + if (!in_array('ROLE_CLIENT', $roles, true)) { + $roles[] = 'ROLE_USER'; + } return array_values(array_unique($roles)); }