From f446f8e9ccf721728ff555c17f15049d62374e49 Mon Sep 17 00:00:00 2001 From: imcompiling Date: Wed, 16 Jul 2025 08:51:39 -0400 Subject: [PATCH] Fix: Add boolean column types. --- dakiny_bot/database/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dakiny_bot/database/models.py b/dakiny_bot/database/models.py index 7fd363d..adc38f0 100644 --- a/dakiny_bot/database/models.py +++ b/dakiny_bot/database/models.py @@ -1,6 +1,6 @@ """File holds all model definitions of SQL tables.""" -from sqlalchemy.dialects.mysql import BIGINT, INTEGER, VARCHAR +from sqlalchemy.dialects.mysql import BIGINT, BOOLEAN, INTEGER, VARCHAR from sqlmodel import Column, Field, ForeignKey, Relationship, SQLModel @@ -70,9 +70,9 @@ class CouncilMember(SQLModel, table=True): ) member_id: int = Field(sa_column=Column("MemberId", BIGINT(unsigned=True), primary_key=True, nullable=False)) speech_msg_id: int = Field(sa_column=Column("SpeechMsgId", BIGINT(unsigned=True), nullable=False)) - elected: bool = Field(sa_column=Column("Elected"), default=False) - discord_manager: bool = Field(sa_column=Column("DiscordManager"), default=False) - clan_leader: bool = Field(sa_column=Column("ClanLeader"), default=False) + elected: bool = Field(sa_column=Column("Elected", BOOLEAN), default=False) + discord_manager: bool = Field(sa_column=Column("DiscordManager", BOOLEAN), default=False) + clan_leader: bool = Field(sa_column=Column("ClanLeader", BOOLEAN), default=False) discord_manager_speech_id: int = Field( sa_column=Column("DiscordManagerSpeechId", BIGINT(unsigned=True), nullable=True) )