@ -78,7 +78,7 @@ class Competitions::CompetitionTeamsController < Competitions::BaseController
end
render_ok
rescue Competitions::CreatePersonalTeamService::Error => ex
rescue ApplicationService::Error => ex
render_error(ex.message)
@ -47,6 +47,10 @@ class Competition < ApplicationRecord
sponsor_schools.map{|sponsor| sponsor.school.name}
def region_schools_name
region_schools.map{|region| region.school.name}
def competition_status
if !status
com_status = "nearly_published"
@ -1,5 +1,4 @@
class Competitions::CreatePersonalTeamService < ApplicationService
Error = Class.new(StandardError)
attr_reader :competition, :user
@ -12,6 +12,8 @@ json.published @competition.published?
json.nearly_published @competition.published_at.present?
json.competition_status @competition.competition_status
json.region_schools @competition.region_schools_name
json.avatar_url url_to_avatar(@competition)
json.competition_modules @competition_modules do |com_module|