@@ -9,7 +9,6 @@ import moment from 'moment';
99import { PrimaryButton , Modal } from 'topcoder-react-ui-kit' ;
1010import PT from 'prop-types' ;
1111import { services } from 'topcoder-react-lib' ;
12- import { isReviewPhaseComplete } from 'utils/challenge-detail/mm-final-results' ;
1312import sortList from 'utils/challenge-detail/sort' ;
1413import { getSubmissionStatus } from 'utils/challenge-detail/submission-status' ;
1514
@@ -77,15 +76,13 @@ const getSubmissionCreatedTime = (submission) => {
7776
7877/**
7978 * Returns the scores that should be displayed for a Marathon Match submission row.
80- * Initial score is the authoritative provisional score for MM submissions, and
81- * final scores become visible once review is complete or the payload already
82- * includes a final result during review.
79+ * Initial score is the authoritative provisional score for MM submissions, while
80+ * final scores should surface as soon as Review API provides them.
8381 *
8482 * @param {Object } submission submission attempt shown in My Submissions.
85- * @param {Object } challenge challenge that owns the submission.
8683 * @returns {{ finalScore: number|null, provisionalScore: number|null } } display-ready scores.
8784 */
88- export function getDisplayedScores ( submission = { } , challenge = { } ) {
85+ export function getDisplayedScores ( submission = { } ) {
8986 const toNumericScore = ( value ) => {
9087 if ( _ . isNil ( value ) || value === '' || value === '-' ) {
9188 return null ;
@@ -98,10 +95,9 @@ export function getDisplayedScores(submission = {}, challenge = {}) {
9895 const initialScore = toNumericScore ( _ . get ( submission , 'initialScore' ) ) ;
9996 const provisionalScore = toNumericScore ( _ . get ( submission , 'provisionalScore' ) ) ;
10097 const finalScore = toNumericScore ( _ . get ( submission , 'finalScore' ) ) ;
101- const showFinalScore = isReviewPhaseComplete ( challenge ) || ! _ . isNil ( finalScore ) ;
10298
10399 return {
104- finalScore : showFinalScore ? finalScore : null ,
100+ finalScore,
105101 provisionalScore : ! _ . isNil ( initialScore ) ? initialScore : provisionalScore ,
106102 } ;
107103}
@@ -467,7 +463,7 @@ class SubmissionsListView extends React.Component {
467463 </ div >
468464 {
469465 sortedSubmissions . map ( ( mySubmission ) => {
470- let { finalScore, provisionalScore } = getDisplayedScores ( mySubmission , challenge ) ;
466+ let { finalScore, provisionalScore } = getDisplayedScores ( mySubmission ) ;
471467 if ( _ . isNumber ( finalScore ) ) {
472468 if ( finalScore > 0 ) {
473469 finalScore = finalScore . toFixed ( 2 ) ;
0 commit comments