Skip to content

Commit 4b7d60c

Browse files
committed
bugfix: fix bug with avatars and unknown lessons
1 parent 094a164 commit 4b7d60c

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

backend/yet_another_calendar/web/api/modeus/schema.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,9 @@ def serialize_modeus_response(
198198
for event in self.embedded.events:
199199
course_id = event.links.course_unit_realization.id if event.links.course_unit_realization else None
200200
cycle_id = event.links.cycle_realization.id if event.links.cycle_realization else None
201+
202+
teacher_full_name = 'unknown'
203+
teacher_profile = None
201204
try:
202205
cycle_realization = cycle_realizations[cycle_id] if cycle_id else 'unknown'
203206
course_name = courses[course_id].name if course_id else 'unknown'
@@ -208,8 +211,6 @@ def serialize_modeus_response(
208211
except KeyError:
209212
cycle_realization = 'unknown'
210213
course_name = 'unknown'
211-
teacher_full_name = 'unknown'
212-
teacher_profile = None
213214
location = locations[event.id]
214215
if skip_lxp and location.is_lxp:
215216
continue

backend/yet_another_calendar/web/api/utmn/integration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ async def get_teachers_by_page(timeout: int = 30, page: int = 1) -> dict[str, sc
4040
continue
4141

4242
name = name_element.text.strip()
43-
avatar = "https:" + str(img_element['src'])
43+
avatar = settings.utmn_base_url + str(img_element['src'])
4444
url = settings.utmn_base_url + str(link_element['href'])
4545
teachers[name] = schema.Teacher(
4646
avatar_profile=avatar,

0 commit comments

Comments
 (0)