From 9be2f712b8f9c1fa6d8092243d9cce2bc55d5ee6 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sun, 13 Oct 2013 17:54:59 +0000 Subject: [PATCH] Added a property method to return what the 'session' field used to return, but based on the 'sessions' m2m field filtered with the meeting agenda. This is right for the main meeting agenda, but not for personal schedule layouts, so this isn't a final fix. - Legacy-Id: 6436 --- ietf/meeting/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ietf/meeting/models.py b/ietf/meeting/models.py index fb3cd432d..ce45871c6 100644 --- a/ietf/meeting/models.py +++ b/ietf/meeting/models.py @@ -248,6 +248,11 @@ class TimeSlot(models.Model): # @property + def session(self): + sessions = self.sessions.filter(scheduledsession__schedule=self.meeting.agenda) + session = sessions.get() if sessions.count() == 1 else None + return session + def time_desc(self): return u"%s-%s" % (self.time.strftime("%H%M"), (self.time + self.duration).strftime("%H%M"))