diff --git a/backend/src/main/java/com/codecool/solarwatch/config/RoleInitializer.java b/backend/src/main/java/com/codecool/solarwatch/config/RoleInitializer.java index a6e0fc8..42d883f 100644 --- a/backend/src/main/java/com/codecool/solarwatch/config/RoleInitializer.java +++ b/backend/src/main/java/com/codecool/solarwatch/config/RoleInitializer.java @@ -23,11 +23,9 @@ public void run(String... args) { Set predefinedRoles = Set.of(RoleType.ROLE_USER, RoleType.ROLE_ADMIN); for (RoleType roleType : predefinedRoles) { - roleRepository.findByRoleType(roleType) - .orElseGet(() -> { - Role role = new Role(roleType); - return roleRepository.save(role); - }); + if (roleRepository.findByRoleType(roleType).isEmpty()) { + roleRepository.save(new Role(roleType)); + } } } }