From 012f8b55e8507759f3d485fe32e7500be6bacad8 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Sat, 21 Dec 2024 02:52:25 -0700 Subject: [PATCH] It was db issues, i love SQL :) --- migrations/001_init_ban_table.sql | 2 +- routes/admin.js | 21 ++++++++------------- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/migrations/001_init_ban_table.sql b/migrations/001_init_ban_table.sql index 27be7fc..2855366 100644 --- a/migrations/001_init_ban_table.sql +++ b/migrations/001_init_ban_table.sql @@ -9,5 +9,5 @@ CREATE TABLE bans ( reasonsFlag INT, moderator VARCHAR(255), banTimestamp TIMESTAMP NOT NULL DEFAULT UTC_TIMESTAMP(), - expiresTimestamp TIMESTAMP + expiresTimestamp TIMESTAMP NULL ); diff --git a/routes/admin.js b/routes/admin.js index 9f3ec18..74a533f 100644 --- a/routes/admin.js +++ b/routes/admin.js @@ -98,23 +98,18 @@ router.post('/edit/:id', authenticate, async (req, res) => { const conn = await pool.getConnection(); const id = req.params.id; const data = req.body; - console.log(data) + if (!data.robloxId && !data.discordId) { res.json({ success: false, message: 'Please enter a Roblox ID or Discord ID.' }); return; } - reasonShort = data.reasonShort || 'No reason provided'; - reasonLong = data.reasonLong || 'No reason provided'; - reasonsFlag = data.reasonsFlag || 0; - moderator = req.session.user.username || 'Unknown'; - expiresTimestamp = data.expiresTimestamp || null; - robloxId = data.robloxId || null; - discordId = data.discordId || null; - - // if data.neverExpires == "on" then set expiresTimestamp to null - if (data.neverExpires == "on") { - expiresTimestamp = null; - } + const reasonShort = data.reasonShort || 'No reason provided'; + const reasonLong = data.reasonLong || 'No reason provided'; + const reasonsFlag = data.reasonsFlag || 0; + const moderator = req.session.user.username || 'Unknown'; + const expiresTimestamp = data.expiresTimestamp || null; + const robloxId = data.robloxId || null; + const discordId = data.discordId || null; await conn.query('UPDATE bans SET reasonShort = ?, reasonLong = ?, reasonsFlag = ?, moderator = ?, expiresTimestamp = ?, robloxId = ?, discordId = ? WHERE id = ?', [reasonShort, reasonLong, reasonsFlag, moderator, expiresTimestamp, robloxId, discordId, id]);