diff --git a/routes/admin.js b/routes/admin.js index 4f917f4..b153338 100644 --- a/routes/admin.js +++ b/routes/admin.js @@ -94,8 +94,8 @@ router.post('/create', authenticate, async (req, res) => { const disordUsername = data.discordUsername || null; const robloxUsername = data.robloxUsername || null; - await conn.query('INSERT INTO bans (reasonShort, reasonLong, reasonsFlag, moderator, expiresTimestamp, robloxId, discordId) VALUES (?, ?, ?, ?, ?, ?, ?)', - [reasonShort, reasonLong, reasonsFlag, moderator, expiresTimestamp, robloxId, discordId]); + await conn.query('INSERT INTO bans (reasonShort, reasonLong, reasonsFlag, moderator, expiresTimestamp, robloxId, discordId, robloxUsername, discordUsername) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)', + [reasonShort, reasonLong, reasonsFlag, moderator, expiresTimestamp, robloxId, discordId, robloxUsername, disordUsername]); conn.end(); auditLog('ban_create', { robloxId, discordId, moderator, reasonShort, reasonLong, reasonsFlag, expiresTimestamp }, req.session.user.username); res.json({ success: true, message: 'User banned successfully', redirect: '/admin' }); @@ -122,8 +122,8 @@ router.post('/edit/:id', authenticate, async (req, res) => { const disordUsername = data.discordUsername || null; const robloxUsername = data.robloxUsername || null; - await conn.query('UPDATE bans SET reasonShort = ?, reasonLong = ?, reasonsFlag = ?, expiresTimestamp = ?, robloxId = ?, discordId = ? WHERE id = ?', - [reasonShort, reasonLong, reasonsFlag, expiresTimestamp, robloxId, discordId, id]); + await conn.query('UPDATE bans SET reasonShort = ?, reasonLong = ?, reasonsFlag = ?, expiresTimestamp = ?, robloxId = ?, discordId = ?, robloxUsername = ?, discordUsername = ? WHERE id = ?', + [reasonShort, reasonLong, reasonsFlag, expiresTimestamp, robloxId, discordId, robloxUsername, discordUsername, id]); conn.end(); auditLog('ban_edit', {old: originalData, new: { robloxId, discordId, reasonShort, reasonLong, reasonsFlag, expiresTimestamp }}, req.session.user.username); res.json({ success: true, message: 'User updated successfully', redirect: '/admin' });