diff --git a/src/routes/voteOnSponsorTime.js b/src/routes/voteOnSponsorTime.js index f2cf152..abe9262 100644 --- a/src/routes/voteOnSponsorTime.js +++ b/src/routes/voteOnSponsorTime.js @@ -116,7 +116,7 @@ async function voteOnSponsorTime(req, res) { return categoryVote(UUID, userID, isVIP, category, hashedIP, res); } - if (type == 1 && !isVIP) { + if (type == 1 && !isVIP && !isOwnSubmission) { // Check if upvoting hidden segment let voteInfo = db.prepare('get', "SELECT votes FROM sponsorTimes WHERE UUID = ?", [UUID]); diff --git a/src/utils/getFormattedTime.js b/src/utils/getFormattedTime.js index 6f3ef40..0d86271 100644 --- a/src/utils/getFormattedTime.js +++ b/src/utils/getFormattedTime.js @@ -1,8 +1,9 @@ //converts time in seconds to minutes:seconds -module.exports = function getFormattedTime(seconds) { - let minutes = Math.floor(seconds / 60); - let secondsDisplay = Math.round(seconds - minutes * 60); - if (secondsDisplay < 10) { +module.exports = function getFormattedTime(totalSeconds) { + let minutes = Math.floor(totalSeconds / 60); + let seconds = totalSeconds - minutes * 60; + let secondsDisplay = seconds.toFixed(3); + if (seconds < 10) { //add a zero secondsDisplay = "0" + secondsDisplay; }