diff --git a/ietf/meeting/proxy.py b/ietf/meeting/proxy.py index 444ed761c..154561c0b 100644 --- a/ietf/meeting/proxy.py +++ b/ietf/meeting/proxy.py @@ -186,7 +186,7 @@ class MeetingTimeProxy(TimeSlot): return "[%s] |%s| %s" % (self.meeting.number, self.time.strftime('%A'), self.time_desc) def sessions(self): if not hasattr(self, "sessions_cache"): - self.sessions_cache = WgMeetingSessionProxy.objects.filter(meeting=self.meeting, time=self.time, type__in=("session", "plenary", "other")) + self.sessions_cache = WgMeetingSessionProxy.objects.filter(meeting=self.meeting, time=self.time, type__in=("session", "plenary", "other")).exclude(type="session", session=None) return self.sessions_cache def sessions_by_area(self):