Add missing refund.done webhooks

This commit is contained in:
Raphael Michel
2023-02-15 11:05:12 +01:00
parent a416ec09d7
commit f09878df9f
2 changed files with 15 additions and 4 deletions

View File

@@ -1071,6 +1071,12 @@ class OrderRefundView(OrderView):
else:
any_success = True
if r.state == OrderRefund.REFUND_STATE_DONE:
self.order.log_action('pretix.event.order.refund.done', {
'local_id': r.local_id,
'provider': r.provider,
}, user=self.request.user)
if any_success:
if self.start_form.cleaned_data.get('action') == 'mark_refunded':
if self.order.cancel_allowed():