diff --git a/src/pretix/control/templates/pretixcontrol/orders/export.html b/src/pretix/control/templates/pretixcontrol/orders/export.html index 75eb961aae..121f8bd191 100644 --- a/src/pretix/control/templates/pretixcontrol/orders/export.html +++ b/src/pretix/control/templates/pretixcontrol/orders/export.html @@ -11,7 +11,8 @@ {% endif %} {% for e in exporters %} -
+

{{ e.verbose_name }} diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index 99e7106a19..c97a565565 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -2229,8 +2229,9 @@ class ExportMixin: def exporters(self): exporters = [] responses = register_data_exporters.send(self.request.event) + id = self.request.GET.get("identifier") or self.request.POST.get("exporter") for ex in sorted([response(self.request.event, self.request.organizer) for r, response in responses if response], key=lambda ex: str(ex.verbose_name)): - if self.request.GET.get("identifier") and ex.identifier != self.request.GET.get("identifier"): + if id and ex.identifier != id: continue # Use form parse cycle to generate useful defaults