diff --git a/src/main/java/com/eactive/testmaster/user/entity/User.java b/src/main/java/com/eactive/testmaster/user/entity/User.java index f686482..2a2eed2 100644 --- a/src/main/java/com/eactive/testmaster/user/entity/User.java +++ b/src/main/java/com/eactive/testmaster/user/entity/User.java @@ -128,7 +128,7 @@ public abstract class User extends Auditable implements Serializable, UserDetail @Transient public Collection getAuthorities() { List authorities = new ArrayList<>(); - authorities.add(new SimpleGrantedAuthority(Objects.requireNonNullElse(userSecurity, "ROLE_USER"))); + authorities.add(new SimpleGrantedAuthority((userSecurity == null || userSecurity.isEmpty())? "ROLE_USER" : userSecurity)); if (this.userSecurity.equals("ROLE_ADMIN")) { authorities.add(new SimpleGrantedAuthority("ROLE_MANAGE_ROUTE"));