diff --git a/app/controllers/competitions/competitions_controller.rb b/app/controllers/competitions/competitions_controller.rb index 72f53d1e2..ee49428dd 100644 --- a/app/controllers/competitions/competitions_controller.rb +++ b/app/controllers/competitions/competitions_controller.rb @@ -125,7 +125,7 @@ class Competitions::CompetitionsController < Competitions::BaseController end @all_records = @competition.competition_teams.joins(:competition_scores).where(competition_scores: {competition_stage_id: @stage&.id.to_i}) - .select("competition_teams.*, score, cost_time").order("score desc, cost_time desc") + .select("competition_teams.*, score, cost_time").order("score desc, cost_time asc") current_team_ids = @competition.team_members.where(user_id: current_user.id).pluck(:competition_team_id).uniq @user_ranks = @all_records.select{|com_team| current_team_ids.include?(com_team.id)}