From 7525ee853bb3548c6f0e2e7b8258874d4f61dcca Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 19 Dec 2024 13:37:25 +0100 Subject: [PATCH] Ticket preview: Fix incorrect type of sample price --- 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 e0492387c..5e1701034 100644 --- a/src/pretix/base/services/tickets.py +++ b/src/pretix/base/services/tickets.py @@ -21,6 +21,7 @@ # import logging import os +from decimal import Decimal from django.core.files.base import ContentFile from django.utils.timezone import now @@ -97,9 +98,9 @@ def preview(event: int, provider: str): event = Event.objects.get(id=event) with rolledback_transaction(), language(event.settings.locale, event.settings.region): - item = event.items.create(name=_("Sample product"), default_price=42.23, + item = event.items.create(name=_("Sample product"), default_price=Decimal('42.23'), description=_("Sample product description")) - item2 = event.items.create(name=_("Sample workshop"), default_price=23.40) + item2 = event.items.create(name=_("Sample workshop"), default_price=Decimal('23.40')) from pretix.base.models import Order order = event.orders.create(status=Order.STATUS_PENDING, datetime=now(),