Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit 1b25ab0

Browse files
committed
fix save draft chanllenge problem
1 parent 0bcf61f commit 1b25ab0

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

src/web/scripts/launch/contestDetailSoftware.js

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)