diff --git a/src/main/java/de/infinimotion/backend/endpoint/ShowSeats.java b/src/main/java/de/infinimotion/backend/endpoint/ShowSeats.java index d6de939..2f029bc 100644 --- a/src/main/java/de/infinimotion/backend/endpoint/ShowSeats.java +++ b/src/main/java/de/infinimotion/backend/endpoint/ShowSeats.java @@ -32,10 +32,10 @@ public class ShowSeats { List tickets = CommandListEintrittskarteResponse.deserialize(requester.request(requestTicketsWrapper)).getList(); List reservedSeats = tickets.stream() - .filter(ticket -> ticket.getCancelled() == null && ticket.getReserved() != null) + .filter(ticket -> ticket.getOrder().getCancelled() == null && ticket.getOrder().getReserved() != null) .map(Eintrittskarte::getSeat).toList(); List bookedSeats = tickets.stream() - .filter(ticket -> ticket.getCancelled() == null && ticket.getBooked() != null) + .filter(ticket -> ticket.getOrder().getCancelled() == null && ticket.getOrder().getBooked() != null) .map(Eintrittskarte::getSeat).toList(); return Map.of("seats", seats, "reserved", reservedSeats, "booked", bookedSeats);