diff --git a/pom.xml b/pom.xml index a82fed5..a315c37 100644 --- a/pom.xml +++ b/pom.xml @@ -4,13 +4,13 @@ 4.0.0 de.champonthis abi - 0.2.6 + 0.2.7 abi org.springframework.boot spring-boot-starter-parent - 3.5.6 + 3.5.7 diff --git a/src/main/java/de/champonthis/abi/buisinesslogic/ContactManager.java b/src/main/java/de/champonthis/abi/buisinesslogic/ContactManager.java index bb6b0f9..9cffa15 100644 --- a/src/main/java/de/champonthis/abi/buisinesslogic/ContactManager.java +++ b/src/main/java/de/champonthis/abi/buisinesslogic/ContactManager.java @@ -46,7 +46,7 @@ public class ContactManager { while ((line = reader.readLine()) != null) { line = line.trim(); if (StringUtils.isNoneEmpty(line) && !line.startsWith("#") - && contactRepository.findByName(line).isEmpty()) { + && contactRepository.findFirstByName(line).isEmpty()) { Contact contact = new Contact(); String[] nameParts = line.split(";"); contact.setName(nameParts[0]); @@ -75,7 +75,7 @@ public class ContactManager { } public Contact findByName(String name) { - return contactRepository.findByName(name).orElse(null); + return contactRepository.findFirstByName(name).orElse(null); } public Contact findByToken(String token) { diff --git a/src/main/java/de/champonthis/abi/repository/ContactRepository.java b/src/main/java/de/champonthis/abi/repository/ContactRepository.java index 6137f88..b6f7c3d 100644 --- a/src/main/java/de/champonthis/abi/repository/ContactRepository.java +++ b/src/main/java/de/champonthis/abi/repository/ContactRepository.java @@ -10,7 +10,7 @@ import de.champonthis.abi.entity.Contact; @Repository public interface ContactRepository extends JpaRepository { - Optional findByName(String name); + Optional findFirstByName(String name); Optional findByToken(String token); }