From 403dc9cf988fa703e29598dd83e1b93f03e91280 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 14 Sep 2020 16:28:56 +0200 Subject: [PATCH] Sort exported check-ins --- src/pretix/plugins/checkinlists/exporters.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pretix/plugins/checkinlists/exporters.py b/src/pretix/plugins/checkinlists/exporters.py index 75607d65f..d3402ccaf 100644 --- a/src/pretix/plugins/checkinlists/exporters.py +++ b/src/pretix/plugins/checkinlists/exporters.py @@ -571,7 +571,12 @@ class CheckinLogList(ListExporter): yield self.ProgressSetTotal(total=qs.count()) - for ci in qs.select_related('position__item', 'position__order', 'position__order__invoice_address', 'position', 'list', 'device').iterator(): + qs = qs.select_related( + 'position__item', 'position__order', 'position__order__invoice_address', 'position', 'list', 'device' + ).order_by( + 'datetime' + ) + for ci in qs.iterator(): try: ia = ci.position.order.invoice_address except InvoiceAddress.DoesNotExist: