From 70a39eeea4ad776916a33677e058a1136b7c153f Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Mon, 6 Apr 2020 20:29:58 -0400 Subject: [PATCH] Fixed duplicate check code --- src/routes/postSkipSegments.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/routes/postSkipSegments.js b/src/routes/postSkipSegments.js index 795796f..c8fbbdf 100644 --- a/src/routes/postSkipSegments.js +++ b/src/routes/postSkipSegments.js @@ -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});