From e3ce408931105d5c08e8729c50aced6d9967d2b7 Mon Sep 17 00:00:00 2001 From: doraerdelyi <163741439+doraerdelyi@users.noreply.github.com> Date: Thu, 8 May 2025 12:55:22 +0200 Subject: [PATCH] refactor RoleInitializer not to return role --- .../com/codecool/solarwatch/config/RoleInitializer.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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)); + } } } }