@@ -150,7 +150,9 @@ class SubmissionsComponent extends React.Component {
150
150
const { field, sort } = this . getSubmissionsSortParam ( isMM , isReviewPhaseComplete ) ;
151
151
let isHaveFinalScore = false ;
152
152
if ( field === 'Initial / Final Score' ) {
153
- isHaveFinalScore = _ . some ( submissions , s => ! _ . isNil ( s . submissions [ 0 ] . finalScore ) ) ;
153
+ isHaveFinalScore = _ . some ( submissions , s => ! _ . isNil (
154
+ s . reviewSummation && s . reviewSummation [ 0 ] . aggregateScore ,
155
+ ) ) ;
154
156
}
155
157
return sortList ( submissions , field , sort , ( a , b ) => {
156
158
let valueA = 0 ;
@@ -173,25 +175,25 @@ class SubmissionsComponent extends React.Component {
173
175
valueA = `${ a . member || '' } ` . toLowerCase ( ) ;
174
176
valueB = `${ b . member || '' } ` . toLowerCase ( ) ;
175
177
} else {
176
- valueA = `${ a . submitter } ` . toLowerCase ( ) ;
177
- valueB = `${ b . submitter } ` . toLowerCase ( ) ;
178
+ valueA = `${ a . createdBy } ` . toLowerCase ( ) ;
179
+ valueB = `${ b . createdBy } ` . toLowerCase ( ) ;
178
180
}
179
181
valueIsString = true ;
180
182
break ;
181
183
}
182
184
case 'Time' :
183
185
case 'Submission Date' : {
184
- valueA = new Date ( a . submissions && a . submissions [ 0 ] . submissionTime ) ;
185
- valueB = new Date ( b . submissions && b . submissions [ 0 ] . submissionTime ) ;
186
+ valueA = new Date ( a . created ) ;
187
+ valueB = new Date ( b . created ) ;
186
188
break ;
187
189
}
188
190
case 'Initial / Final Score' : {
189
191
if ( isHaveFinalScore ) {
190
192
valueA = getFinalScore ( a ) ;
191
193
valueB = getFinalScore ( b ) ;
192
194
} else {
193
- valueA = a . submissions [ 0 ] . initialScore ;
194
- valueB = b . submissions [ 0 ] . initialScore ;
195
+ valueA = ! _ . isEmpty ( a . review ) && a . review [ 0 ] . score ;
196
+ valueB = ! _ . isEmpty ( b . review ) && b . review [ 0 ] . score ;
195
197
}
196
198
break ;
197
199
}
@@ -311,12 +313,12 @@ class SubmissionsComponent extends React.Component {
311
313
{ `#${ s . submissionId } ` }
312
314
</ a >
313
315
< a
314
- href = { `${ window . origin } /members/${ s . submitter } ` }
316
+ href = { `${ window . origin } /members/${ s . createdBy } ` }
315
317
target = { `${ _ . includes ( window . origin , 'www' ) ? '_self' : '_blank' } ` }
316
318
rel = "noopener noreferrer"
317
319
style = { _ . get ( s , 'colorStyle' ) }
318
320
>
319
- { s . submitter }
321
+ { s . createdBy }
320
322
</ a >
321
323
</ div >
322
324
< div >
@@ -702,7 +704,7 @@ class SubmissionsComponent extends React.Component {
702
704
{
703
705
! isMM && (
704
706
sortedSubmissions . map ( s => (
705
- < div key = { s . submitter + s . submissions [ 0 ] . submissionTime } styleName = "row" >
707
+ < div key = { s . createdBy + s . created } styleName = "row" >
706
708
{
707
709
! isF2F && ! isBugHunt && (
708
710
< div styleName = "col-2" style = { s . colorStyle } >
@@ -712,24 +714,32 @@ class SubmissionsComponent extends React.Component {
712
714
}
713
715
< div styleName = "col-3" >
714
716
< a
715
- href = { `${ window . origin } /members/${ s . submitter } ` }
717
+ href = { `${ window . origin } /members/${ s . createdBy } ` }
716
718
target = { `${ _ . includes ( window . origin , 'www' ) ? '_self' : '_blank' } ` }
717
719
rel = "noopener noreferrer"
718
720
styleName = "handle"
719
721
style = { s . colorStyle }
720
722
>
721
- { s . submitter }
723
+ { s . createdBy }
722
724
</ a >
723
725
</ div >
724
726
< div styleName = "col-4" >
725
- { moment ( s . submissions [ 0 ] . submissionTime ) . format ( 'MMM DD, YYYY HH:mm' ) }
727
+ { moment ( s . created ) . format ( 'MMM DD, YYYY HH:mm' ) }
726
728
</ div >
727
729
< div styleName = "col-5" >
728
- { s . submissions [ 0 ] . initialScore ? s . submissions [ 0 ] . initialScore . toFixed ( 2 ) : 'N/A' }
730
+ {
731
+ ( ! _ . isEmpty ( s . review ) && s . review [ 0 ] . score )
732
+ ? s . review [ 0 ] . score . toFixed ( 2 )
733
+ : 'N/A'
734
+ }
729
735
‌
730
736
‌/
731
737
‌
732
- { s . submissions [ 0 ] . finalScore ? s . submissions [ 0 ] . finalScore . toFixed ( 2 ) : 'N/A' }
738
+ {
739
+ ( s . reviewSummation && s . reviewSummation [ 0 ] . aggregateScore )
740
+ ? s . reviewSummation [ 0 ] . aggregateScore . toFixed ( 2 )
741
+ : 'N/A'
742
+ }
733
743
</ div >
734
744
</ div >
735
745
) )
0 commit comments