It was db issues, i love SQL :)

This commit is contained in:
Christopher Cookman 2024-12-21 02:52:25 -07:00
parent 4552c31f16
commit 012f8b55e8
2 changed files with 9 additions and 14 deletions

View file

@ -9,5 +9,5 @@ CREATE TABLE bans (
reasonsFlag INT, reasonsFlag INT,
moderator VARCHAR(255), moderator VARCHAR(255),
banTimestamp TIMESTAMP NOT NULL DEFAULT UTC_TIMESTAMP(), banTimestamp TIMESTAMP NOT NULL DEFAULT UTC_TIMESTAMP(),
expiresTimestamp TIMESTAMP expiresTimestamp TIMESTAMP NULL
); );

View file

@ -98,23 +98,18 @@ router.post('/edit/:id', authenticate, async (req, res) => {
const conn = await pool.getConnection(); const conn = await pool.getConnection();
const id = req.params.id; const id = req.params.id;
const data = req.body; const data = req.body;
console.log(data)
if (!data.robloxId && !data.discordId) { if (!data.robloxId && !data.discordId) {
res.json({ success: false, message: 'Please enter a Roblox ID or Discord ID.' }); res.json({ success: false, message: 'Please enter a Roblox ID or Discord ID.' });
return; return;
} }
reasonShort = data.reasonShort || 'No reason provided'; const reasonShort = data.reasonShort || 'No reason provided';
reasonLong = data.reasonLong || 'No reason provided'; const reasonLong = data.reasonLong || 'No reason provided';
reasonsFlag = data.reasonsFlag || 0; const reasonsFlag = data.reasonsFlag || 0;
moderator = req.session.user.username || 'Unknown'; const moderator = req.session.user.username || 'Unknown';
expiresTimestamp = data.expiresTimestamp || null; const expiresTimestamp = data.expiresTimestamp || null;
robloxId = data.robloxId || null; const robloxId = data.robloxId || null;
discordId = data.discordId || null; const discordId = data.discordId || null;
// if data.neverExpires == "on" then set expiresTimestamp to null
if (data.neverExpires == "on") {
expiresTimestamp = null;
}
await conn.query('UPDATE bans SET reasonShort = ?, reasonLong = ?, reasonsFlag = ?, moderator = ?, expiresTimestamp = ?, robloxId = ?, discordId = ? WHERE id = ?', await conn.query('UPDATE bans SET reasonShort = ?, reasonLong = ?, reasonsFlag = ?, moderator = ?, expiresTimestamp = ?, robloxId = ?, discordId = ? WHERE id = ?',
[reasonShort, reasonLong, reasonsFlag, moderator, expiresTimestamp, robloxId, discordId, id]); [reasonShort, reasonLong, reasonsFlag, moderator, expiresTimestamp, robloxId, discordId, id]);