Compare commits

...

2 commits

2 changed files with 0 additions and 4 deletions

View file

@ -17,7 +17,6 @@ from pydantic import BaseModel
# TODO: Add a model for the substitutions # TODO: Add a model for the substitutions
class Lesson(BaseModel): class Lesson(BaseModel):
id: int
position : int position : int
date: date date: date
room: str | None room: str | None
@ -31,7 +30,6 @@ class Lesson(BaseModel):
@staticmethod @staticmethod
def from_hebe_dict(data: dict): def from_hebe_dict(data: dict):
return Lesson( return Lesson(
id=data["Id"],
position = data["TimeSlot"]["Position"], position = data["TimeSlot"]["Position"],
date=datetime.fromtimestamp(data["Date"]["Timestamp"] / 1000), date=datetime.fromtimestamp(data["Date"]["Timestamp"] / 1000),
room=data["Room"]["Code"], room=data["Room"]["Code"],

View file

@ -26,7 +26,6 @@ class Notes(SQLModel, table=True):
class Timetable(SQLModel, table=True): class Timetable(SQLModel, table=True):
id: int = Field(default=None, primary_key=True) # Add an auto-incrementing id id: int = Field(default=None, primary_key=True) # Add an auto-incrementing id
lid: int
position : int position : int
date: date date: date
room: str | None room: str | None
@ -65,7 +64,6 @@ def create_timetable_database(timetable_list):
session.execute(delete(Timetable)) session.execute(delete(Timetable))
for lesson in timetable_list: for lesson in timetable_list:
lesson_obj = Timetable( lesson_obj = Timetable(
lid=lesson.id,
position = lesson.position, position = lesson.position,
date=lesson.date, date=lesson.date,
room=lesson.room, room=lesson.room,