Skip to content

Commit 819b4c6

Browse files
committed
Made the timeslots returned from meeting.proxy.MeetingTimeProxy.sessions()
distinct, to avoid duplicate agenda entries. - Legacy-Id: 6463
1 parent e9980b4 commit 819b4c6

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ietf/meeting/proxy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def __str__(self):
192192
return "[%s] |%s| %s" % (self.meeting.number, self.time.strftime('%A'), self.time_desc)
193193
def sessions(self):
194194
if not hasattr(self, "_sessions_cache"):
195-
self._sessions_cache = WgMeetingSessionProxy.objects.filter(meeting=self.meeting, time=self.time, type__in=("session", "plenary", "other"), scheduledsession__schedule=self.meeting.agenda, sessions__isnull=False)
195+
self._sessions_cache = WgMeetingSessionProxy.objects.filter(meeting=self.meeting, time=self.time, type__in=("session", "plenary", "other"), scheduledsession__schedule=self.meeting.agenda, sessions__isnull=False).distinct()
196196
return self._sessions_cache
197197
def sessions_by_area(self):
198198
return [ {"area":session.area()+session.acronym(), "info":session} for session in self.sessions() ]

0 commit comments

Comments
 (0)