diff --git a/src/pretix/presale/views/order.py b/src/pretix/presale/views/order.py index 313079ad3..1e983e22a 100644 --- a/src/pretix/presale/views/order.py +++ b/src/pretix/presale/views/order.py @@ -810,7 +810,7 @@ class OrderCancelDo(EventViewMixin, OrderDetailMixin, AsyncAction, View): except: messages.error(request, _('You chose an invalid cancellation fee.')) return redirect(self.get_order_url()) - if fee <= custom_fee <= self.order.payment_refund_sum: + if custom_fee and fee <= custom_fee <= self.order.payment_refund_sum: fee = custom_fee else: messages.error(request, _('You chose an invalid cancellation fee.'))