mirror of
https://github.com/pretix/pretix.git
synced 2026-05-08 15:44:02 +00:00
Manual refunds: Do not attempt to cancel if already canceled
This commit is contained in:
@@ -1026,7 +1026,8 @@ class OrderRefundView(OrderView):
|
|||||||
|
|
||||||
if any_success:
|
if any_success:
|
||||||
if self.start_form.cleaned_data.get('action') == 'mark_refunded':
|
if self.start_form.cleaned_data.get('action') == 'mark_refunded':
|
||||||
mark_order_refunded(self.order, user=self.request.user)
|
if self.order.cancel_allowed():
|
||||||
|
mark_order_refunded(self.order, user=self.request.user)
|
||||||
elif self.start_form.cleaned_data.get('action') == 'mark_pending':
|
elif self.start_form.cleaned_data.get('action') == 'mark_pending':
|
||||||
if not (self.order.status == Order.STATUS_PAID and self.order.pending_sum <= 0):
|
if not (self.order.status == Order.STATUS_PAID and self.order.pending_sum <= 0):
|
||||||
self.order.status = Order.STATUS_PENDING
|
self.order.status = Order.STATUS_PENDING
|
||||||
|
|||||||
Reference in New Issue
Block a user