fix 500 after buying ticket
All checks were successful
build / build (pull_request) Successful in 48s

This commit is contained in:
2025-03-18 16:35:51 +01:00
parent c0302e8dd5
commit be73b64d9d

View File

@ -54,12 +54,15 @@ class TicketService
private function saveTicketData(TicketFormData $data, string $sessionId): void private function saveTicketData(TicketFormData $data, string $sessionId): void
{ {
$customer = $this->createEntityFromData($data);
$payment = (new Payment()) $payment = (new Payment())
->setSessionId($sessionId) ->setSessionId($sessionId)
->setCompleted(false) ->setCompleted(false)
->setCustomer($this->createEntityFromData($data))
->setDonation($data->personal->donation); ->setDonation($data->personal->donation);
$customer->setPayment($payment);
$this->em->persist($customer);
$this->em->persist($payment); $this->em->persist($payment);
$this->em->flush(); $this->em->flush();
} }