Do not allow offset refund to different currency

This commit is contained in:
Raphael Michel
2023-11-13 13:09:34 +01:00
parent db9049130c
commit c2ababb9d6
2 changed files with 18 additions and 22 deletions

View File

@@ -1141,6 +1141,9 @@ class OrderRefundView(OrderView):
messages.error(self.request, _('You entered an order that could not be found.'))
is_valid = False
else:
if order.event.currency != self.request.event.currency:
messages.error(self.request, _('You entered an order in an event with a different currency.'))
is_valid = False
refunds.append(OrderRefund(
order=self.order,
payment=None,