From e495e2d216a9e4334e9ca96a9d3064a8d51381d1 Mon Sep 17 00:00:00 2001 From: Justin Gasper Date: Sun, 23 Nov 2025 07:34:08 +1100 Subject: [PATCH] Only look at latest submissions for provisional score ranking --- src/shared/utils/mm-review-summations.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shared/utils/mm-review-summations.js b/src/shared/utils/mm-review-summations.js index 29ce2f73d..115f01e18 100644 --- a/src/shared/utils/mm-review-summations.js +++ b/src/shared/utils/mm-review-summations.js @@ -302,6 +302,7 @@ export function buildMmSubmissionData(reviewSummations = []) { const normalizedScore = normalizeScoreValue(_.get(summation, 'aggregateScore')); const isProvisional = Boolean(summation.isProvisional); + const isLatest = _.isNil(summation.isLatest) ? true : Boolean(summation.isLatest); const updatedEntry = updateSubmissionEntry(memberEntry.submissionsMap.get(submissionId), { submissionId, @@ -314,7 +315,7 @@ export function buildMmSubmissionData(reviewSummations = []) { memberEntry.submissionsMap.set(submissionId, updatedEntry); - if (!_.isNil(normalizedScore)) { + if (!_.isNil(normalizedScore) && isLatest) { if (isProvisional) { memberEntry.bestProvisionalScore = _.isNil(memberEntry.bestProvisionalScore) ? normalizedScore