From e2b9fe8e71f3852721a42c594047d88f5181fd29 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 24 Apr 2020 16:52:11 +0200 Subject: [PATCH] Fix crash in self-service cancellation PRETIXEU-23B --- src/pretix/presale/views/order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/presale/views/order.py b/src/pretix/presale/views/order.py index a35bc3986..b2f654f6e 100644 --- a/src/pretix/presale/views/order.py +++ b/src/pretix/presale/views/order.py @@ -778,7 +778,7 @@ class OrderCancelDo(EventViewMixin, OrderDetailMixin, AsyncAction, View): ) if self.request.event.settings.cancel_allow_user_paid_require_approval: self.order.cancellation_requests.create( - cancellation_fee=fee, + cancellation_fee=fee or Decimal('0.00'), refund_as_giftcard=giftcard, ) self.order.log_action('pretix.event.order.refund.requested')