diff --git a/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java b/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java index c4164a66..25f69894 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/config/DataInitializer.java @@ -43,8 +43,8 @@ public class DataInitializer { @Bean public CommandLineRunner initAdminUser(PasswordEncoder passwordEncoder) { return args -> { - if (userRepository.count() == 0) { - log.info("Keine User gefunden. Erstelle Default-Admin..."); + if (userRepository.findByUsername(adminUsername).isEmpty()) { + log.info("Kein Admin-User '{}' gefunden. Erstelle Default-Admin...", adminUsername); // 1. Admin Gruppe erstellen UserGroup adminGroup = UserGroup.builder()