From a62ebeac990903a000248d15a5459cce2fbb49fd Mon Sep 17 00:00:00 2001 From: Maarceeli Date: Fri, 18 Apr 2025 09:43:50 +0200 Subject: [PATCH] Handle missing subject in from_hebe_dict method by falling back to event name --- src/sdk/src/models/lesson.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sdk/src/models/lesson.py b/src/sdk/src/models/lesson.py index a8751d4..e47dac4 100644 --- a/src/sdk/src/models/lesson.py +++ b/src/sdk/src/models/lesson.py @@ -35,7 +35,7 @@ class Lesson(BaseModel): room = data["Room"]["Code"], start = datetime.strptime(data["TimeSlot"]["Start"], "%H:%M").time(), end = datetime.strptime(data["TimeSlot"]["End"], "%H:%M").time(), - subject = data["Subject"]["Name"], + subject = data["Subject"]["Name"] if data["Subject"] else data["Event"], teacher = data["TeacherPrimary"]["DisplayName"], group = data["Distribution"]["Shortcut"] if data["Distribution"] else None, visible = data["Visible"],