diff --git a/src/pretix/presale/views/order.py b/src/pretix/presale/views/order.py index db8f67fb47..d46b9dba49 100644 --- a/src/pretix/presale/views/order.py +++ b/src/pretix/presale/views/order.py @@ -206,7 +206,8 @@ class OrderDetails(EventViewMixin, OrderDetailMixin, CartMixin, TicketPageMixin, ctx['can_pay'] = True break - if lp and lp.state not in (OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED): + if lp and lp.state not in (OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED, + OrderPayment.PAYMENT_STATE_CANCELED): ctx['last_payment'] = self.order.payments.last() pp = lp.payment_provider