Fixed duplicate check code

This commit is contained in:
Ajay Ramachandran
2020-04-06 20:29:58 -04:00
parent 329abfa617
commit 70a39eeea4

View File

@@ -170,12 +170,13 @@ module.exports = async function postSkipSegments(req, res) {
}
//check if this info has already been submitted before
let duplicateCheck2Row = db.prepare("SELECT UUID FROM sponsorTimes WHERE startTime = ? and endTime = ? and videoID = ?").get(startTime, endTime, videoID);
if (duplicateCheck2Row !== null) {
// console.log(duplicateCheck2Row)
let duplicateCheck2Row = db.prepare("SELECT COUNT(*) as count FROM sponsorTimes WHERE startTime = ? " +
"and endTime = ? and category = ? and videoID = ?").get(startTime, endTime, segments[i].category, videoID);
if (duplicateCheck2Row.count > 0) {
console.log(duplicateCheck2Row.count)
// console.log(db.prepare("SELECT UUID FROM sponsorTimes WHERE startTime = ? and endTime = ? and videoID = ?").all(1,10,"dQw4w9WgXcQ"))
// res.sendStatus(409);
// return;
res.sendStatus(409);
return;
}
let autoModerateResult = await autoModerateSubmission({videoID, startTime, endTime});