@@ -858,8 +858,8 @@ function initContest(contestJson) {
858858 projectHeader . properties = contestJson . properties ;
859859 projectHeader . challengeCreator = contestJson . challengeCreator ;
860860
861- projectHeader . reviewScorecardId = contestJson . reviewScorecardId ;
862- projectHeader . iterativeReviewScorecardId = contestJson . iterativeReviewScorecardId ;
861+ projectHeader . reviewScorecardId = contestJson . reviewScorecardId ? contestJson . reviewScorecardId : 0 ;
862+ projectHeader . iterativeReviewScorecardId = contestJson . iterativeReviewScorecardId ? contestJson . iterativeReviewScorecardId : 0 ;
863863 projectHeader . projectSpec . detailedRequirements = contestJson . detailedRequirements ;
864864 projectHeader . projectSpec . finalSubmissionGuidelines = contestJson . softwareGuidelines ;
865865 projectHeader . projectSpec . privateDescription = contestJson . privateDescription ;
@@ -1429,13 +1429,6 @@ function validateFieldsTypeSection() {
14291429 var copilotUserId = parseInt ( $ ( 'select#copilots' ) . val ( ) ) ;
14301430 var copilotName = $ ( 'select#copilots option:selected' ) . text ( ) ;
14311431 var milestoneId = parseInt ( $ ( 'select#milestones' ) . val ( ) ) ;
1432- var reviewScorecardId = 0 ;
1433- var iterativeReviewScorecardId = 0 ;
1434- if ( categoryId == SOFTWARE_CATEGORY_ID_F2F ) {
1435- iterativeReviewScorecardId = parseInt ( $ ( 'select#reviewScorecardSelects' ) . val ( ) ) ;
1436- } else {
1437- reviewScorecardId = parseInt ( $ ( 'select#reviewScorecardSelects' ) . val ( ) ) ;
1438- }
14391432
14401433 //validation
14411434 var errors = [ ] ;
@@ -1498,12 +1491,13 @@ function validateFieldsTypeSection() {
14981491 mainWidget . softwareCompetition . projectHeader . setBillingProject ( billingProjectId ) ;
14991492 }
15001493
1501- // set review scorecard.
1502- mainWidget . softwareCompetition . projectHeader . reviewScorecardId = reviewScorecardId ;
1503-
1504- // set iterative review scorecard
1505- mainWidget . softwareCompetition . projectHeader . iterativeReviewScorecardId = iterativeReviewScorecardId ;
1506-
1494+ if ( categoryId == SOFTWARE_CATEGORY_ID_F2F ) {
1495+ // set review scorecard.
1496+ mainWidget . softwareCompetition . projectHeader . iterativeReviewScorecardId = parseInt ( $ ( 'select#reviewScorecardSelects' ) . val ( ) ) ;
1497+ } else {
1498+ // set iterative review scorecard
1499+ mainWidget . softwareCompetition . projectHeader . reviewScorecardId = parseInt ( $ ( 'select#reviewScorecardSelects' ) . val ( ) ) ;
1500+ }
15071501
15081502 return true ;
15091503}
0 commit comments