修复参加比赛的错误

This commit is contained in:
masnn committed 2020-04-12 12:29:49 +08:00
1 parent 32ad47e031
commit f40e4e2c74
10 files changed
+62 -38

No files matched your search

+7 -7
View File
@@ -92,6 +92,12 @@ class ContestNotAttendedError extends ForbiddenError {
this.params = [tid];
}
}
class ContestAlreadyAttendedError extends ForbiddenError {
constructor(tid, uid) {
super('You\'ve already attended this contest.');
this.params = [tid, uid];
}
}
class ContestNotLiveError extends ForbiddenError {
constructor(tid) {
super('This contest is not live.');
@@ -148,7 +154,7 @@ module.exports = {
ValidationError, ProblemNotFoundError, TrainingNotFoundError,
ContestNotFoundError, RecordNotFoundError, SolutionNotFoundError,
AlreadyVotedError, ContestNotAttendedError, ContestNotLiveError,
ContestScoreboardHiddenError
ContestScoreboardHiddenError, ContestAlreadyAttendedError
};
/*
@@ -278,12 +284,6 @@ class InvalidJoinInvitationCodeError(ForbiddenError):
return 'The invitation code you provided is invalid.'
class ContestAlreadyAttendedError(ForbiddenError):
@property
def message(self):
return "You've already attended this contest."
class HomeworkScoreboardHiddenError(ForbiddenError):
@property
def message(self):