fix: Fix upcoming to use Meeting.end_date. (#4701)
This commit is contained in:
parent
91170430ff
commit
8cf309cd6a
|
@ -3466,8 +3466,6 @@ def upcoming(request):
|
|||
|
||||
# Get ietf meetings starting 7 days ago, and interim meetings starting today
|
||||
ietf_meetings = Meeting.objects.filter(type_id='ietf', date__gte=today-datetime.timedelta(days=7))
|
||||
for m in ietf_meetings:
|
||||
m.end = m.date + datetime.timedelta(days=m.days-1) # subtract 1 to avoid counting an extra day
|
||||
|
||||
interim_sessions = add_event_info_to_session_qs(
|
||||
Session.objects.filter(
|
||||
|
@ -3495,7 +3493,7 @@ def upcoming(request):
|
|||
for o in entries:
|
||||
if isinstance(o, Meeting):
|
||||
o.start_timestamp = int(pytz.utc.localize(datetime.datetime.combine(o.date, datetime.time.min)).timestamp())
|
||||
o.end_timestamp = int(pytz.utc.localize(datetime.datetime.combine(o.end, datetime.time.max)).timestamp())
|
||||
o.end_timestamp = int(pytz.utc.localize(datetime.datetime.combine(o.end_date(), datetime.time.max)).timestamp())
|
||||
else:
|
||||
o.start_timestamp = int(o.official_timeslotassignment().timeslot.utc_start_time().timestamp())
|
||||
o.end_timestamp = int(o.official_timeslotassignment().timeslot.utc_end_time().timestamp())
|
||||
|
|
|
@ -51,9 +51,9 @@
|
|||
{% with meeting=entry %}
|
||||
<td class="meeting-time"
|
||||
data-start-date="{{ meeting.date }}"
|
||||
data-end-date="{{ meeting.end }}"
|
||||
data-end-date="{{ meeting.end_date }}"
|
||||
data-time-zone="{{ meeting.time_zone }}">
|
||||
{{ meeting.date }} to {{ meeting.end }}
|
||||
{{ meeting.date }} to {{ meeting.end_date }}
|
||||
</td>
|
||||
<td>ietf</td>
|
||||
<td>
|
||||
|
@ -123,7 +123,7 @@
|
|||
{
|
||||
ietf_meeting_number: '{{ meeting.number }}',
|
||||
start_moment: moment.tz('{{meeting.date}}', '{{ meeting.time_zone }}').startOf('day'),
|
||||
end_moment: moment.tz('{{meeting.end}}', '{{ meeting.time_zone }}').endOf('day'),
|
||||
end_moment: moment.tz('{{meeting.end_date}}', '{{ meeting.time_zone }}').endOf('day'),
|
||||
url: '{% url 'agenda' num=meeting.number %}'
|
||||
}{% if not forloop.last %}, {% endif %}
|
||||
{% endwith %}
|
||||
|
|
Loading…
Reference in a new issue