|
|
|
@ -1660,7 +1660,7 @@ defer { |
|
|
|
if groupStageCount != numberOfBracketsAsInt { |
|
|
|
if groupStageCount != numberOfBracketsAsInt { |
|
|
|
deleteGroupStages() |
|
|
|
deleteGroupStages() |
|
|
|
buildGroupStages() |
|
|
|
buildGroupStages() |
|
|
|
} |
|
|
|
} else { |
|
|
|
|
|
|
|
|
|
|
|
let max = groupStages.map { $0.size }.reduce(0,+) |
|
|
|
let max = groupStages.map { $0.size }.reduce(0,+) |
|
|
|
var chunks = selectedSortedTeams().suffix(max).chunked(into: groupStageCount) |
|
|
|
var chunks = selectedSortedTeams().suffix(max).chunked(into: groupStageCount) |
|
|
|
@ -1686,6 +1686,7 @@ defer { |
|
|
|
} |
|
|
|
} |
|
|
|
groupStages.forEach { $0.buildMatches() } |
|
|
|
groupStages.forEach { $0.buildMatches() } |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func isFree() -> Bool { |
|
|
|
func isFree() -> Bool { |
|
|
|
|