fix: Handle proceedings for "notmeet" sessions correctly (#5065)
This commit is contained in:
parent
7ddc09ef25
commit
760a01ad91
|
@ -3621,7 +3621,8 @@ def organize_proceedings_sessions(sessions):
|
||||||
"""
|
"""
|
||||||
material_times = {} # key is material, value is first timestamp it appeared
|
material_times = {} # key is material, value is first timestamp it appeared
|
||||||
for s, mats in items:
|
for s, mats in items:
|
||||||
timestamp = s.official_timeslotassignment().timeslot.time
|
tsa = s.official_timeslotassignment()
|
||||||
|
timestamp = tsa.timeslot.time if tsa else None
|
||||||
if not isinstance(mats, list):
|
if not isinstance(mats, list):
|
||||||
mats = [mats]
|
mats = [mats]
|
||||||
for mat in mats:
|
for mat in mats:
|
||||||
|
@ -3640,7 +3641,7 @@ def organize_proceedings_sessions(sessions):
|
||||||
'group': group,
|
'group': group,
|
||||||
'name': sess_name,
|
'name': sess_name,
|
||||||
'canceled': all_canceled,
|
'canceled': all_canceled,
|
||||||
# pass sessions instead of the materials here so session data (like time) is easily available
|
'has_materials': s.sessionpresentation_set.exists(),
|
||||||
'agendas': _format_materials((s, s.agenda()) for s in ss),
|
'agendas': _format_materials((s, s.agenda()) for s in ss),
|
||||||
'minutes': _format_materials((s, s.minutes()) for s in ss),
|
'minutes': _format_materials((s, s.minutes()) for s in ss),
|
||||||
'bluesheets': _format_materials((s, s.bluesheets()) for s in ss),
|
'bluesheets': _format_materials((s, s.bluesheets()) for s in ss),
|
||||||
|
|
|
@ -88,7 +88,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{% for entry in not_meeting_groups %}{% if entry.sessions_with_materials %}
|
{% for entry in not_meeting_groups %}{% if entry.has_materials %}
|
||||||
{% include "meeting/group_proceedings.html" with entry=entry meeting=meeting show_agenda=True only %}
|
{% include "meeting/group_proceedings.html" with entry=entry meeting=meeting show_agenda=True only %}
|
||||||
{% endif %}{% endfor %}
|
{% endif %}{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
Loading…
Reference in a new issue