Permissions: Fix staff session handling for organizer exports (#6005)

This commit is contained in:
Raphael Michel
2026-03-18 13:23:26 +01:00
committed by GitHub
parent 98fa6512e9
commit e1b8e16a34
3 changed files with 10 additions and 4 deletions

View File

@@ -2025,7 +2025,10 @@ class ExportMixin:
@cached_property
def exporters(self):
raw_exporters = list(init_organizer_exporters(self.request.organizer, user=self.request.user, request=self.request))
raw_exporters = list(init_organizer_exporters(
self.request.organizer, user=self.request.user, request=self.request,
staff_session=self.request.user.has_active_staff_session(self.request.session.session_key),
))
return sorted(
raw_exporters,
key=lambda ex: (