diff --git a/src/main/java/de/infinimotion/backend/endpoint/OrderTx.java b/src/main/java/de/infinimotion/backend/endpoint/OrderTx.java index 4470427..2c159f5 100644 --- a/src/main/java/de/infinimotion/backend/endpoint/OrderTx.java +++ b/src/main/java/de/infinimotion/backend/endpoint/OrderTx.java @@ -56,10 +56,11 @@ public class OrderTx { return orderTransaction; } - private boolean checkDuplicateTickets(List tickets1, List tickets2) { - List tickets = new LinkedList<>(tickets1); - tickets.addAll(tickets2); - return tickets.stream().anyMatch(ticket -> tickets.stream() + private boolean checkDuplicateTickets(List existingTickets, List newTickets) { + List tickets = new LinkedList<>(existingTickets); + tickets.addAll(newTickets); + + return newTickets.stream().anyMatch(ticket -> tickets.stream() .anyMatch(otherTicket -> ticket != otherTicket && Objects.equals(ticket.getSeat().getId(), otherTicket.getSeat().getId()))); }