From d71db5a8ad9f8ad59930d4957da7af309bff73d6 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Tue, 24 Nov 2020 16:10:40 +0100 Subject: [PATCH] Fix self-service refund with 0 cancellation fee --- 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 040eb989c..e3f1dd065 100644 --- a/src/pretix/presale/views/order.py +++ b/src/pretix/presale/views/order.py @@ -822,7 +822,7 @@ class OrderCancelDo(EventViewMixin, OrderDetailMixin, AsyncAction, View): except: messages.error(request, _('You chose an invalid cancellation fee.')) return redirect(self.get_order_url()) - if custom_fee and fee <= custom_fee <= self.order.payment_refund_sum: + if custom_fee is not None and fee <= custom_fee <= self.order.payment_refund_sum: fee = custom_fee else: messages.error(request, _('You chose an invalid cancellation fee.'))