From 3453818c1638fa7f81b7c10e6fbadd8383afc31f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 1 Jul 2024 08:56:36 +0200 Subject: [PATCH] Fix email layout preview (PRETIXEU-AB9) --- src/pretix/control/views/event.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/views/event.py b/src/pretix/control/views/event.py index 831caf6ecd..6af1d7e3fd 100644 --- a/src/pretix/control/views/event.py +++ b/src/pretix/control/views/event.py @@ -785,8 +785,11 @@ class MailSettingsRendererPreview(MailSettingsPreview): renderers = request.event.get_html_mail_renderers() if request.GET.get('renderer') in renderers: with rolledback_transaction(): - order = request.event.orders.create(status=Order.STATUS_PENDING, datetime=now(), - expires=now(), code="PREVIEW", total=119) + order = request.event.orders.create( + status=Order.STATUS_PENDING, datetime=now(), + expires=now(), code="PREVIEW", total=119, + sales_channel=request.organizer.sales_channels.get(identifier="web") + ) item = request.event.items.create(name=gettext("Sample product"), default_price=42.23, description=gettext("Sample product description")) order.positions.create(item=item, attendee_name_parts={'_legacy': gettext("John Doe")},