From 4635d9b5f7810707e2db03189c17b3be8d77e067 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 28 Apr 2020 12:31:54 +0200 Subject: [PATCH] Ensure order gets canceled when locked --- src/pretix/control/views/orders.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index 260c8f83d2..0ac9e6e78f 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -1041,7 +1041,7 @@ class OrderTransition(OrderView): messages.success(self.request, _('The payment has been created successfully.')) elif self.order.cancel_allowed() and to == 'c' and self.mark_canceled_form.is_valid(): try: - cancel_order(self.order, user=self.request.user, + cancel_order(self.order.pk, user=self.request.user, send_mail=self.mark_canceled_form.cleaned_data['send_email'], cancellation_fee=self.mark_canceled_form.cleaned_data.get('cancellation_fee')) except OrderError as e: