From 72bb5bd17779384a78ea12d67099b229bc5476cd Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Tue, 6 Oct 2020 14:30:39 +0200 Subject: [PATCH] Only include Confirmed and Refunded Payments/completed Refunds in Giftcard-report --- src/pretix/base/exporters/orderlist.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/exporters/orderlist.py b/src/pretix/base/exporters/orderlist.py index d9c1c119ae..235c92905a 100644 --- a/src/pretix/base/exporters/orderlist.py +++ b/src/pretix/base/exporters/orderlist.py @@ -662,11 +662,12 @@ class GiftcardRedemptionListExporter(ListExporter): def iterate_list(self, form_data): payments = OrderPayment.objects.filter( order__event__in=self.events, - provider='giftcard' + state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED), ).order_by('created') refunds = OrderRefund.objects.filter( order__event__in=self.events, - provider='giftcard' + provider='giftcard', + state=OrderRefund.REFUND_STATE_DONE ).order_by('created') objs = sorted(list(payments) + list(refunds), key=lambda o: (o.order.code, o.created))