From 88b2f4738aa969b0b6a380d9a498d12cfd045f1f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 7 Nov 2019 13:06:01 +0100 Subject: [PATCH] Ticket preview: use an existing subevent --- src/pretix/base/services/tickets.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/services/tickets.py b/src/pretix/base/services/tickets.py index 0c29e41bbc..1a2f762ca9 100644 --- a/src/pretix/base/services/tickets.py +++ b/src/pretix/base/services/tickets.py @@ -89,8 +89,9 @@ def preview(event: int, provider: str): scheme = PERSON_NAME_SCHEMES[event.settings.name_scheme] sample = {k: str(v) for k, v in scheme['sample'].items()} p = order.positions.create(item=item, attendee_name_parts=sample, price=item.default_price) - order.positions.create(item=item2, attendee_name_parts=sample, price=item.default_price, addon_to=p) - order.positions.create(item=item2, attendee_name_parts=sample, price=item.default_price, addon_to=p) + s = event.subevents.first() + order.positions.create(item=item2, attendee_name_parts=sample, price=item.default_price, addon_to=p, subevent=s) + order.positions.create(item=item2, attendee_name_parts=sample, price=item.default_price, addon_to=p, subevent=s) InvoiceAddress.objects.create(order=order, name_parts=sample, company=_("Sample company"))