We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a23d316 commit ee1ae83Copy full SHA for ee1ae83
1 file changed
ietf/meeting/models.py
@@ -249,9 +249,10 @@ class TimeSlot(models.Model):
249
250
@property
251
def session(self):
252
- sessions = self.sessions.filter(scheduledsession__schedule=self.meeting.agenda)
253
- session = sessions.get() if sessions.count() == 1 else None
254
- return session
+ if not hasattr(self, "_session_cache"):
+ sessions = self.sessions.filter(scheduledsession__schedule=self.meeting.agenda)
+ self._session_cache = sessions.get() if sessions.count() == 1 else None
255
+ return self._session_cache
256
257
258
def time_desc(self):
0 commit comments