diff --git a/models-built/contest_player.js b/models-built/contest_player.js index bf6d252..e28c5b1 100644 --- a/models-built/contest_player.js +++ b/models-built/contest_player.js @@ -138,7 +138,7 @@ var ContestPlayer = /** @class */ (function (_super) { if (this.score_details[judge_state.problem_id] && this.score_details[judge_state.problem_id].judge_id > judge_state.id) return [2 /*return*/]; this.score_details[judge_state.problem_id] = { - score: Math.max(judge_state.score, this.score_details[judge_state.problem_id].score), + score: this.score_details[judge_state.problem_id] ? Math.max(judge_state.score, this.score_details[judge_state.problem_id].score) : judge_state.score, judge_id: judge_state.id }; this.score = 0; diff --git a/models-built/contest_player.js.map b/models-built/contest_player.js.map index a8b7a94..873e336 100644 --- a/models-built/contest_player.js.map +++ b/models-built/contest_player.js.map @@ -1 +1 @@ -{"version":3,"file":"contest_player.js","sourceRoot":"","sources":["../models/contest_player.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"contest_player.js","sourceRoot":"","sources":["../models/contest_player.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/models/contest_player.ts b/models/contest_player.ts index 2008ea9..f943397 100644 --- a/models/contest_player.ts +++ b/models/contest_player.ts @@ -80,9 +80,8 @@ export default class ContestPlayer extends Model { } } else if (this.contest.type === 'noi') { if (this.score_details[judge_state.problem_id] && this.score_details[judge_state.problem_id].judge_id > judge_state.id) return; - this.score_details[judge_state.problem_id] = { - score: Math.max(judge_state.score ,this.score_details[judge_state.problem_id].score), + score: this.score_details[judge_state.problem_id] ? Math.max(judge_state.score ,this.score_details[judge_state.problem_id].score) : judge_state.score, judge_id: judge_state.id };