|
23 | 23 | from tempfile import mkstemp |
24 | 24 | from wsgiref.handlers import format_date_time |
25 | 25 |
|
26 | | -import debug # pyflakes:ignore |
27 | | - |
28 | 26 | from django import forms |
29 | 27 | from django.shortcuts import render, redirect, get_object_or_404 |
30 | 28 | from django.http import HttpResponse, HttpResponseRedirect, Http404 |
|
46 | 44 | from django.views.decorators.csrf import ensure_csrf_cookie, csrf_exempt |
47 | 45 | from django.views.generic import RedirectView |
48 | 46 |
|
| 47 | +import debug # pyflakes:ignore |
| 48 | + |
49 | 49 | from ietf.doc.fields import SearchableDocumentsField |
50 | 50 | from ietf.doc.models import Document, State, DocEvent, NewRevisionDocEvent, DocAlias |
51 | 51 | from ietf.group.models import Group |
|
91 | 91 | from ietf.utils.pdf import pdf_pages |
92 | 92 | from ietf.utils.response import permission_denied |
93 | 93 | from ietf.utils.text import xslugify |
| 94 | +from ietf.utils.timezone import date2datetime |
94 | 95 |
|
95 | 96 | from .forms import (InterimMeetingModelForm, InterimAnnounceForm, InterimSessionModelForm, |
96 | 97 | InterimCancelForm, InterimSessionInlineFormSet, FileUploadForm, RequestMinutesForm,) |
@@ -1126,7 +1127,8 @@ def week_view(request, num=None, name=None, owner=None): |
1126 | 1127 | filtered_assignments = schedule.assignments.exclude(timeslot__type__in=['lead','offagenda']) |
1127 | 1128 | # Only show assignments from the traditional meeting "week" (Sat-Fri). |
1128 | 1129 | # We'll determine this using the saturday before the first scheduled regular session. |
1129 | | - first_regular_session_time = meeting.schedule.qs_assignments_with_sessions.filter(session__type_id='regular').order_by('timeslot__time').first().timeslot.time |
| 1130 | + first_regular_session = meeting.schedule.qs_assignments_with_sessions.filter(session__type_id='regular').order_by('timeslot__time').first() |
| 1131 | + first_regular_session_time = first_regular_session.timeslot.time if first_regular_session else date2datetime(meeting.date) |
1130 | 1132 | saturday_before = first_regular_session_time - datetime.timedelta(days=(first_regular_session_time.weekday() - 5)%7) |
1131 | 1133 | # saturday_after = saturday_before + datetime.timedelta(days=7) |
1132 | 1134 | # filtered_assignments = filtered_assignments.filter(timeslot__time__gte=saturday_before,timeslot__time__lt=saturday_after) |
|
0 commit comments