@@ -157,17 +157,11 @@ def current_assignment_info(course: Course, now) -> tuple[str, dict | None]:
157157 return "Last assignment" , assignments [- 1 ]
158158
159159
160- def add_course_homepage_info (
161- course : Course ,
162- now ,
163- enrolled_course_ids : set [int ] | None = None ,
164- ) -> None :
160+ def add_course_homepage_info (course : Course , now ) -> None :
165161 today = timezone .localdate (now )
166- enrolled_course_ids = enrolled_course_ids or set ()
167162
168163 course .home_outcome = get_course_outcome (course )
169164 course .home_year = course_year (course )
170- course .home_is_enrolled = course .id in enrolled_course_ids
171165 course .home_duration_label = course_duration_label (course )
172166 course .home_registration_open = (
173167 bool (course .registration_url )
@@ -182,16 +176,6 @@ def add_course_homepage_info(
182176
183177def course_list (request ):
184178 now = timezone .now ()
185- enrolled_course_ids = set ()
186-
187- if request .user .is_authenticated :
188- enrolled_course_ids = set (
189- Enrollment .objects .filter (student = request .user ).values_list (
190- "course_id" ,
191- flat = True ,
192- )
193- )
194-
195179 courses = (
196180 Course .objects .filter (visible = True )
197181 .annotate (
@@ -208,7 +192,7 @@ def course_list(request):
208192 archive_courses_by_year = defaultdict (list )
209193
210194 for course in courses :
211- add_course_homepage_info (course , now , enrolled_course_ids )
195+ add_course_homepage_info (course , now )
212196
213197 if course .finished :
214198 finished_courses .append (course )
0 commit comments