forked from CGM_Public/pretix_original
Only include Confirmed and Refunded Payments/completed Refunds in Giftcard-report
This commit is contained in:
@@ -662,11 +662,12 @@ class GiftcardRedemptionListExporter(ListExporter):
|
|||||||
def iterate_list(self, form_data):
|
def iterate_list(self, form_data):
|
||||||
payments = OrderPayment.objects.filter(
|
payments = OrderPayment.objects.filter(
|
||||||
order__event__in=self.events,
|
order__event__in=self.events,
|
||||||
provider='giftcard'
|
state__in=(OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_REFUNDED),
|
||||||
).order_by('created')
|
).order_by('created')
|
||||||
refunds = OrderRefund.objects.filter(
|
refunds = OrderRefund.objects.filter(
|
||||||
order__event__in=self.events,
|
order__event__in=self.events,
|
||||||
provider='giftcard'
|
provider='giftcard',
|
||||||
|
state=OrderRefund.REFUND_STATE_DONE
|
||||||
).order_by('created')
|
).order_by('created')
|
||||||
|
|
||||||
objs = sorted(list(payments) + list(refunds), key=lambda o: (o.order.code, o.created))
|
objs = sorted(list(payments) + list(refunds), key=lambda o: (o.order.code, o.created))
|
||||||
|
|||||||
Reference in New Issue
Block a user