forked from CGM_Public/pretix_original
Offset payment provider: Catch QuotaExceededException
This commit is contained in:
@@ -761,7 +761,7 @@ class OrderRefundView(OrderView):
|
|||||||
if r.payment or r.provider == "offsetting":
|
if r.payment or r.provider == "offsetting":
|
||||||
try:
|
try:
|
||||||
r.payment_provider.execute_refund(r)
|
r.payment_provider.execute_refund(r)
|
||||||
except PaymentException as e:
|
except (PaymentException, Quota.QuotaExceededException) as e:
|
||||||
r.state = OrderRefund.REFUND_STATE_FAILED
|
r.state = OrderRefund.REFUND_STATE_FAILED
|
||||||
r.save()
|
r.save()
|
||||||
messages.error(self.request, _('One of the refunds failed to be processed. You should '
|
messages.error(self.request, _('One of the refunds failed to be processed. You should '
|
||||||
|
|||||||
Reference in New Issue
Block a user