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(); }