From be73b64d9d2bd280de373a6357d8e5a55676ed37 Mon Sep 17 00:00:00 2001 From: Constantin Simonis Date: Tue, 18 Mar 2025 16:35:51 +0100 Subject: [PATCH] fix 500 after buying ticket --- src/Service/TicketService.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Service/TicketService.php b/src/Service/TicketService.php index 7e9dfc2..0ad373d 100644 --- a/src/Service/TicketService.php +++ b/src/Service/TicketService.php @@ -54,12 +54,15 @@ class TicketService private function saveTicketData(TicketFormData $data, string $sessionId): void { + $customer = $this->createEntityFromData($data); $payment = (new Payment()) ->setSessionId($sessionId) ->setCompleted(false) - ->setCustomer($this->createEntityFromData($data)) ->setDonation($data->personal->donation); + $customer->setPayment($payment); + + $this->em->persist($customer); $this->em->persist($payment); $this->em->flush(); }