diff --git a/src/utils/permissions.ts b/src/utils/permissions.ts index 9e55026..f4427fb 100644 --- a/src/utils/permissions.ts +++ b/src/utils/permissions.ts @@ -29,7 +29,7 @@ async function oldSubmitterOrAllowed(userID: HashedUserID): Promise { return true; } - const result = await db.prepare("get", `SELECT count(*) as "submissionCount" FROM "sponsorTimes" WHERE "userID" = ? AND "timeSubmitted" < ?` + const result = await db.prepare("get", `SELECT count(*) as "submissionCount" FROM "sponsorTimes" WHERE "userID" = ? AND "shadowHidden" = 0 AND "votes" >= 0 AND "timeSubmitted" < ?` , [userID, parseInt(submitterThreshold) || Infinity], { useReplica: true }); const isOldSubmitter = result.submissionCount >= 1; @@ -53,7 +53,7 @@ async function oldDeArrowSubmitterOrAllowed(userID: HashedUserID): Promise= 0 AND "timeSubmitted" < ?` , [userID, parseInt(submitterThreshold) || Infinity], { useReplica: true }); const isOldSubmitter = result.submissionCount >= 1;