From ad45e1530efc61071354826bdc26070ef8b7dca0 Mon Sep 17 00:00:00 2001 From: HumanoidSandvichDispenser Date: Sat, 7 Dec 2024 17:22:19 -0800 Subject: [PATCH] fix(backend): Ensure event details are updated Fixed an issue where event name and description were not being updated correctly from the provided JSON data in the update_event function. --- backend-flask/events.py | 3 +++ backend-flask/models/event.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend-flask/events.py b/backend-flask/events.py index ec967a7..59bda66 100644 --- a/backend-flask/events.py +++ b/backend-flask/events.py @@ -292,6 +292,9 @@ def update_event(player: Player, event_id: int, json: UpdateEventJson, **_): else: player_event.role = None + event.name = json.name + event.description = json.description + db.session.commit() event.update_discord_message() diff --git a/backend-flask/models/event.py b/backend-flask/models/event.py index 9806540..ee2d964 100644 --- a/backend-flask/models/event.py +++ b/backend-flask/models/event.py @@ -23,7 +23,7 @@ class Event(app_db.BaseModel): name: Mapped[str] = mapped_column(String(255), nullable=False) start_time: Mapped[datetime] = mapped_column(UtcDateTime, nullable=False) - description: Mapped[str] = mapped_column(Text, nullable=True) + description: Mapped[str | None] = mapped_column(Text, nullable=True) created_at: Mapped[datetime] = mapped_column(TIMESTAMP, server_default=func.now()) discord_message_id: Mapped[int | None] = mapped_column(BigInteger, nullable=True)