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,
moderator VARCHAR(255),
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 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]);