From 11230a84485c211d606465852e64d647a905cd36 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Fri, 18 Oct 2013 12:15:46 +0000 Subject: [PATCH] Let Timeslot.session() Return the first session, rather than none, for timeslots with multiple associated sessions for the public schedule. - Legacy-Id: 6464 --- ietf/meeting/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ietf/meeting/models.py b/ietf/meeting/models.py index 394cb7525..46d5bbc45 100644 --- a/ietf/meeting/models.py +++ b/ietf/meeting/models.py @@ -251,7 +251,7 @@ class TimeSlot(models.Model): def session(self): 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 + self._session_cache = sessions.all()[0] if sessions.count() else None return self._session_cache @property