From 5fb09940176a6542853fca37cb35ec6cb1c4dbaf Mon Sep 17 00:00:00 2001 From: Maarceeli Date: Fri, 18 Apr 2025 09:34:26 +0200 Subject: [PATCH] Remove unused 'id' field from Lesson model and adjust timetable database creation accordingly --- src/sdk/src/models/lesson.py | 2 -- src/sqlitehandlernr.py | 1 - 2 files changed, 3 deletions(-) diff --git a/src/sdk/src/models/lesson.py b/src/sdk/src/models/lesson.py index ef51aa8..a66d5ea 100644 --- a/src/sdk/src/models/lesson.py +++ b/src/sdk/src/models/lesson.py @@ -17,7 +17,6 @@ from pydantic import BaseModel # TODO: Add a model for the substitutions class Lesson(BaseModel): - id: int position : int date: date room: str | None @@ -31,7 +30,6 @@ class Lesson(BaseModel): @staticmethod def from_hebe_dict(data: dict): return Lesson( - id=data["Id"], position = data["TimeSlot"]["Position"], date=datetime.fromtimestamp(data["Date"]["Timestamp"] / 1000), room=data["Room"]["Code"], diff --git a/src/sqlitehandlernr.py b/src/sqlitehandlernr.py index 702b26f..2382393 100644 --- a/src/sqlitehandlernr.py +++ b/src/sqlitehandlernr.py @@ -65,7 +65,6 @@ def create_timetable_database(timetable_list): session.execute(delete(Timetable)) for lesson in timetable_list: lesson_obj = Timetable( - lid=lesson.id, position = lesson.position, date=lesson.date, room=lesson.room,