Allow event-level exporters to return none

This commit is contained in:
Raphael Michel
2022-02-21 17:58:33 +01:00
parent 46b3e3c739
commit 6ba690932f

View File

@@ -2231,7 +2231,7 @@ class ExportMixin:
def exporters(self):
exporters = []
responses = register_data_exporters.send(self.request.event)
for ex in sorted([response(self.request.event, self.request.organizer) for r, response in responses], key=lambda ex: str(ex.verbose_name)):
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"):
continue