diff --git a/app/services/competitions/save_team_service.rb b/app/services/competitions/save_team_service.rb index 233648fbb..9e882c9d8 100644 --- a/app/services/competitions/save_team_service.rb +++ b/app/services/competitions/save_team_service.rb @@ -11,6 +11,8 @@ class Competitions::SaveTeamService < ApplicationService end def call + raise Error, '本竞赛只面向部分学校/单位开放,你暂时没有参赛资格' unless competition.open?(creator) + Competitions::SaveTeamForm.new(form_params).validate! new_record = team.new_record?