forked from CGM_Public/pretix_original
Fix orderlist export with no events (#5936)
This commit is contained in:
committed by
GitHub
parent
2e01887e79
commit
f3597f1a44
@@ -315,8 +315,9 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
for id, vn in payment_methods:
|
for id, vn in payment_methods:
|
||||||
headers.append(_('Paid by {method}').format(method=vn))
|
headers.append(_('Paid by {method}').format(method=vn))
|
||||||
|
|
||||||
# get meta_data labels from first cached event
|
if self.event_object_cache:
|
||||||
headers += next(iter(self.event_object_cache.values())).meta_data.keys()
|
# get meta_data labels from first cached event if any
|
||||||
|
headers += next(iter(self.event_object_cache.values())).meta_data.keys()
|
||||||
yield headers
|
yield headers
|
||||||
|
|
||||||
full_fee_sum_cache = {
|
full_fee_sum_cache = {
|
||||||
@@ -503,8 +504,9 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
headers.append(_('External customer ID'))
|
headers.append(_('External customer ID'))
|
||||||
headers.append(_('Payment providers'))
|
headers.append(_('Payment providers'))
|
||||||
|
|
||||||
# get meta_data labels from first cached event
|
if self.event_object_cache:
|
||||||
headers += next(iter(self.event_object_cache.values())).meta_data.keys()
|
# get meta_data labels from first cached event if any
|
||||||
|
headers += next(iter(self.event_object_cache.values())).meta_data.keys()
|
||||||
yield headers
|
yield headers
|
||||||
|
|
||||||
yield self.ProgressSetTotal(total=qs.count())
|
yield self.ProgressSetTotal(total=qs.count())
|
||||||
@@ -707,9 +709,9 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
_('Position order link')
|
_('Position order link')
|
||||||
]
|
]
|
||||||
|
|
||||||
# get meta_data labels from first cached event
|
|
||||||
meta_data_labels = next(iter(self.event_object_cache.values())).meta_data.keys()
|
|
||||||
if has_subevents:
|
if has_subevents:
|
||||||
|
# get meta_data labels from first cached event
|
||||||
|
meta_data_labels = next(iter(self.event_object_cache.values())).meta_data.keys()
|
||||||
headers += meta_data_labels
|
headers += meta_data_labels
|
||||||
yield headers
|
yield headers
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user