From 11981716539f1c488d56ca14655d84ebc1c61e5a Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Fri, 24 Jan 2020 14:15:45 -0500 Subject: [PATCH] Updated finish seed tournament matches --- lib/tasks/finish_seed_tournament.rake | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/tasks/finish_seed_tournament.rake b/lib/tasks/finish_seed_tournament.rake index 1a6da13..583fd65 100644 --- a/lib/tasks/finish_seed_tournament.rake +++ b/lib/tasks/finish_seed_tournament.rake @@ -2,16 +2,18 @@ task :finish_seed_tournament => :environment do @tournament = Tournament.where(:id => 200).includes(:schools,:weights,:mats,:matches,:user,:wrestlers).first GenerateTournamentMatches.new(@tournament).generate (1..@tournament.reload.total_rounds).each do |round| - @tournament.reload.matches_by_round(round).each do |match| + @tournament.reload.matches_by_round(round).select{|m| m.finished != 1}.each do |match| match.reload - if match.wrestler1.bracket_line < match.wrestler2.bracket_line + if match.wrestler1.bracket_line < match.wrestler2.bracket_line and match.w1 match.winner_id = match.w1 - else + elsif match.w2 match.winner_id = match.w2 end - match.finished = 1 - match.score = "2-1" - match.save + if match.winner_id + match.finished = 1 + match.score = "2-1" + match.save + end end end end \ No newline at end of file