diff --git a/app/services/tournament_services/generate_tournament_matches.rb b/app/services/tournament_services/generate_tournament_matches.rb index fd5ca47..b8a39f4 100644 --- a/app/services/tournament_services/generate_tournament_matches.rb +++ b/app/services/tournament_services/generate_tournament_matches.rb @@ -8,6 +8,7 @@ class GenerateTournamentMatches @tournament.curently_generating_matches = 1 @tournament.save unAssignBouts + unAssignMats PoolToBracketMatchGeneration.new(@tournament).generatePoolToBracketMatchesWeight(weight) if @tournament.tournament_type == "Pool to bracket" postMatchCreationActions PoolToBracketGenerateLoserNames.new(@tournament).assignLoserNamesWeight(weight) if @tournament.tournament_type == "Pool to bracket" @@ -71,6 +72,13 @@ class GenerateTournamentMatches end end + def unAssignMats + matches = @tournament.matches.reload + matches.each do |m| + m.mat_id = nil + end + end + def unAssignBouts bout_counts = Hash.new(0) @tournament.matches.each do |m|