From bd22c2afc9180fab2513c2ed407b2ca1165b42ba Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 8 Dec 2021 09:41:12 +0100 Subject: [PATCH] Set OrderRefund.execution_date on manual refund --- src/pretix/control/views/orders.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index eaa3c1368..62d120c6a 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -896,6 +896,11 @@ class OrderRefundView(OrderView): if self.request.POST.get('manual_state') == 'done' else OrderRefund.REFUND_STATE_CREATED ), + execution_date=( + now() + if self.request.POST.get('manual_state') == 'done' + else None + ), amount=manual_value, comment=comment, provider='manual'