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});