From 5e59d41f6e5e14a21747077eeb12db5b06047eab Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 17 Oct 2019 10:15:10 +0200 Subject: [PATCH] Offset payment provider: Catch QuotaExceededException --- 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 c16adb0320..75e1580d69 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -761,7 +761,7 @@ class OrderRefundView(OrderView): if r.payment or r.provider == "offsetting": try: r.payment_provider.execute_refund(r) - except PaymentException as e: + except (PaymentException, Quota.QuotaExceededException) as e: r.state = OrderRefund.REFUND_STATE_FAILED r.save() messages.error(self.request, _('One of the refunds failed to be processed. You should '