From 3898e5e4945b8efc7a707d036d5ea440148b26af Mon Sep 17 00:00:00 2001 From: imcompiling Date: Thu, 20 Feb 2025 11:46:22 -0500 Subject: [PATCH] Fix types in database, add UserId, fix file usage in submission command. --- cogs/submission/verification_view.py | 2 ++ highscores_database.sql | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cogs/submission/verification_view.py b/cogs/submission/verification_view.py index 8afb945..be734cc 100644 --- a/cogs/submission/verification_view.py +++ b/cogs/submission/verification_view.py @@ -33,6 +33,8 @@ class VerificationView(nextcord.ui.View): elif field["name"] == "User Name": user = field["value"] + # TODO: rework to get the information from database instead + try: await submit_score(interaction, group_id, category_id, user, score) content = interaction.message.content diff --git a/highscores_database.sql b/highscores_database.sql index 1854cbf..3d9906f 100644 --- a/highscores_database.sql +++ b/highscores_database.sql @@ -47,9 +47,10 @@ CREATE TABLE Scores( CREATE TABLE Submissions( CategoryId int unsigned not null, GroupId int unsigned not null, - GuildId int unsigned not null, - MessageId int unsigned not null, + GuildId bigint unsigned not null, + MessageId bigint unsigned not null, Score varchar(30) not null, -- Score is stored as a string until converted during submission + UserId bigint unsigned not null, UserName varchar(30) not null, PRIMARY KEY (CategoryId, UserName) -- one submission a category per user. ); \ No newline at end of file