Skip to content

Commit defc50c

Browse files
committed
Fix bug in materials page introduced in previous commit with non-WG groups
- Legacy-Id: 17124
1 parent 3957743 commit defc50c

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

ietf/meeting/models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -940,6 +940,10 @@ def slides(self):
940940
def drafts(self):
941941
return list(self.materials.filter(type='draft'))
942942

943+
# The utilities below are used in the proceedings and materials
944+
# templates, and should be moved there - then we could also query
945+
# out the needed information in a few passes and speed up those
946+
# pages.
943947
def all_meeting_sessions_for_group(self):
944948
from ietf.meeting.utils import add_event_info_to_session_qs
945949
if self.group.type_id in ['wg','rg','ag']:

ietf/meeting/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,10 +138,10 @@ def materials(request, num=None):
138138

139139
schedule = get_schedule(meeting, None)
140140

141-
sessions = Session.objects.filter(
141+
sessions = add_event_info_to_session_qs(Session.objects.filter(
142142
meeting__number=meeting.number,
143143
timeslotassignments__schedule=schedule
144-
).distinct().select_related('meeting__schedule', 'group__state', 'group__parent')
144+
).distinct().select_related('meeting__schedule', 'group__state', 'group__parent'))
145145

146146
plenaries = sessions.filter(name__icontains='plenary')
147147
ietf = sessions.filter(group__parent__type__slug = 'area').exclude(group__acronym='edu')

0 commit comments

Comments
 (0)