From b42a1165d74c15c3c2b4b07e40c2298615fb4dd9 Mon Sep 17 00:00:00 2001 From: Ole Laursen Date: Mon, 23 Dec 2013 15:40:10 +0000 Subject: [PATCH] Use .first() and prevent an extra .count() query in TimeSlot.session - Legacy-Id: 7052 --- ietf/meeting/models.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ietf/meeting/models.py b/ietf/meeting/models.py index d34207d60..318879736 100644 --- a/ietf/meeting/models.py +++ b/ietf/meeting/models.py @@ -254,8 +254,7 @@ class TimeSlot(models.Model): @property def session(self): if not hasattr(self, "_session_cache"): - sessions = self.sessions.filter(scheduledsession__schedule=self.meeting.agenda) - self._session_cache = sessions.all()[0] if sessions.count() else None + self._session_cache = self.sessions.filter(scheduledsession__schedule=self.meeting.agenda).first() return self._session_cache @property