From 19baf84c80728bce876eb09741aaa1ccb9ccc222 Mon Sep 17 00:00:00 2001 From: imcompiling Date: Thu, 2 Nov 2023 15:12:28 -0400 Subject: [PATCH] Add speech msg id to database, add the id when submitting a nomination. --- classes/nominate_views.py | 4 ++-- database_setup/database.sql | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/classes/nominate_views.py b/classes/nominate_views.py index 1fe125d..a184844 100644 --- a/classes/nominate_views.py +++ b/classes/nominate_views.py @@ -46,11 +46,11 @@ class NominateModal(nextcord.ui.Modal): nomination_message += "========================================================\n\n" nomination_message += self.speech.value - await interaction.channel.send(nomination_message) + msg = await interaction.channel.send(nomination_message) with Session(engine) as session: council_member = CouncilMembers( - ElectionCycle=get_election_cycle_name(self.config), MemberId=interaction.user.id + ElectionCycle=get_election_cycle_name(self.config), MemberId=interaction.user.id, SpeechMsgId=msg.id ) session.add(council_member) session.commit() diff --git a/database_setup/database.sql b/database_setup/database.sql index 9271b25..d1d6e75 100644 --- a/database_setup/database.sql +++ b/database_setup/database.sql @@ -7,6 +7,7 @@ CREATE TABLE ElectionInformation( CREATE TABLE CouncilMembers( ElectionCycle varchar(30) not null unique, MemberId bigint unsigned not null, + SpeechMsgId bigint unsigned not null, Elected boolean DEFAULT false, HighCouncilElect boolean DEFAULT false, DiscordManager boolean DEFAULT false,