@@ -58,7 +58,7 @@ class SubmissionsComponent extends React.Component {
5858
5959 componentDidMount ( ) {
6060 const { challenge, loadMMSubmissions, auth } = this . props ;
61- const isMM = checkIsMM ( challenge ) ;
61+ const isMM = this . isMM ( ) ;
6262
6363 // Check auth token, go to login page if invalid
6464 if ( isMM && ( _ . isEmpty ( auth ) || _ . isEmpty ( auth . tokenV3 ) || isTokenExpired ( auth . tokenV3 ) ) ) {
@@ -73,8 +73,7 @@ class SubmissionsComponent extends React.Component {
7373 }
7474
7575 componentDidUpdate ( prevProps ) {
76- const { challenge } = this . props ;
77- const isMM = checkIsMM ( challenge ) ;
76+ const isMM = this . isMM ( ) ;
7877
7978 const { submissions, mmSubmissions, submissionsSort } = this . props ;
8079 if (
@@ -144,8 +143,7 @@ class SubmissionsComponent extends React.Component {
144143 * Update sorted submission array
145144 */
146145 updateSortedSubmissions ( ) {
147- const { challenge } = this . props ;
148- const isMM = checkIsMM ( challenge ) ;
146+ const isMM = this . isMM ( ) ;
149147 const { submissions, mmSubmissions } = this . props ;
150148 const sortedSubmissions = _ . cloneDeep ( isMM ? mmSubmissions : submissions ) ;
151149 this . sortSubmissions ( sortedSubmissions ) ;
@@ -157,8 +155,7 @@ class SubmissionsComponent extends React.Component {
157155 * @param {Array } submissions array of submission
158156 */
159157 sortSubmissions ( submissions ) {
160- const { challenge } = this . props ;
161- const isMM = checkIsMM ( challenge ) ;
158+ const isMM = this . isMM ( ) ;
162159 const isReviewPhaseComplete = this . checkIsReviewPhaseComplete ( ) ;
163160 const { field, sort } = this . getSubmissionsSortParam ( isMM , isReviewPhaseComplete ) ;
164161 let isHaveFinalScore = false ;
@@ -251,6 +248,11 @@ class SubmissionsComponent extends React.Component {
251248 } ) ;
252249 }
253250
251+ isMM ( ) {
252+ const { challenge } = this . props ;
253+ return challenge . track . toLowerCase ( ) === 'data science' || checkIsMM ( challenge ) ;
254+ }
255+
254256 /**
255257 * Check if review phase complete
256258 */
@@ -299,7 +301,7 @@ class SubmissionsComponent extends React.Component {
299301 tags,
300302 } = challenge ;
301303
302- const isMM = checkIsMM ( challenge ) ;
304+ const isMM = this . isMM ( ) ;
303305 const isReviewPhaseComplete = this . checkIsReviewPhaseComplete ( ) ;
304306
305307 const { field, sort } = this . getSubmissionsSortParam ( isMM , isReviewPhaseComplete ) ;
0 commit comments