diff --git a/util/timer/showTimer.js b/util/timer/showTimer.js index 7cf31e7..3bb49e0 100644 --- a/util/timer/showTimer.js +++ b/util/timer/showTimer.js @@ -4,14 +4,17 @@ module.exports = async function (authorID, timerID) { const db = new sqlite3.Database(databasePath); let sendText = ""; await new Promise((resolve, reject) => { - db.get(`SELECT * FROM timers WHERE ID = ? AND user = ?`, [timerID, authorID], + db.get(`SELECT * FROM timers WHERE ID = ?`, [timerID], function (error, timer){ if(error){ sendText = "An error occured while trying to read timer from database. Check console."; console.error("Error while trying to read timer from database: ", error) reject(error); }else{ - if(timer === undefined){ + if(authorID !== timer.user){ + sendText = "This timer does not belong to you." + } + else if(timer === undefined){ sendText = "Timer not found"; }else{ sendText = `${timer.ID} will remind you <t:${timer.reminderTime.toFixed(0)}:R> (<t:${timer.reminderTime.toFixed(0)}:f>), with the message being:\n${timer.customMessage}`;