@@ -199,7 +199,6 @@ def handle(self, *args, **options):
199199 start_dt = datetime .datetime .fromisoformat (reservation .start_datetime )
200200 end_dt = datetime .datetime .fromisoformat (reservation .end_datetime )
201201 date = start_dt .date ()
202- week = term .get_calendar_week_of_term_for_date (start_dt )
203202 dayname = PublicCourses ().DAYS_OF_WEEK [date .isoweekday () % 7 ]
204203
205204 # Weeks are Sunday To Saturday
@@ -231,9 +230,9 @@ def handle(self, *args, **options):
231230 course ["meetingTimesDict" ][key ] = {}
232231
233232 # this week doesn't exist for this meeting time and place yet
234- if week not in course ["meetingTimesDict" ][key ]:
233+ if week_start not in course ["meetingTimesDict" ][key ]:
235234 # add this week to meeting/week dict
236- course ["meetingTimesDict" ][key ][week ] = {
235+ course ["meetingTimesDict" ][key ][week_start ] = {
237236 "startDate" : week_start ,
238237 "endDate" : week_end ,
239238 "startTime" : s_time ,
@@ -251,7 +250,7 @@ def handle(self, *args, **options):
251250 }
252251
253252 # Finally, make this day active for this time, place, and week
254- course ["meetingTimesDict" ][key ][week ][dayname ] = True
253+ course ["meetingTimesDict" ][key ][week_start ][dayname ] = True
255254
256255 # Last page?
257256 if not int (attrs ["page_num" ]) < int (attrs ["page_count" ]):
0 commit comments