From 832fe40f5f8ce4f6d5da71245f4f4373dcaf8480 Mon Sep 17 00:00:00 2001 From: Andreas Hubel <andi@saerdnaer.de> Date: Tue, 17 Dec 2024 13:56:30 +0100 Subject: [PATCH] chore(event): make public_speakers() a cached_property --- src/core/models/events.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/models/events.py b/src/core/models/events.py index c05859c58..fd156b7cb 100644 --- a/src/core/models/events.py +++ b/src/core/models/events.py @@ -195,7 +195,7 @@ class Event(TaggedItemMixin, BackendMixin, ActivityLogMixin, models.Model): return hub_absolute('plainui:event', event_slug=self.slug, i18n=settings.ARCHIVE_MODE) - @property + @cached_property def public_speakers(self) -> list: """Returns a list of all public speakers of this event.""" persons = [participant.participant for participant in self.participants.filter(is_public=True, role=EventParticipant.Role.SPEAKER)] -- GitLab