This commit is contained in:
Ajay Ramachandran
2020-05-16 00:12:55 -04:00

View File

@@ -266,7 +266,13 @@ module.exports = async function voteOnSponsorTime(req, res) {
//for each positive vote, see if a hidden submission can be shown again
if (incrementAmount > 0 && voteTypeEnum === voteTypes.normal) {
//find the UUID that submitted the submission that was voted on
let submissionUserID = db.prepare("SELECT userID FROM sponsorTimes WHERE UUID = ?").get(UUID).userID;
let submissionUserID = db.prepare("SELECT userID FROM sponsorTimes WHERE UUID = ?").get(UUID)?.userID;
if (!submissionUserID) {
// They are voting on a non-existent submission
res.status("Voting on a non-existent submission").send(400);
return;
}
//check if any submissions are hidden
let hiddenSubmissionsRow = db.prepare("SELECT count(*) as hiddenSubmissions FROM sponsorTimes WHERE userID = ? AND shadowHidden > 0").get(submissionUserID);