diff --git a/PadelClub/Data/Round.swift b/PadelClub/Data/Round.swift index e29e884..c9a8669 100644 --- a/PadelClub/Data/Round.swift +++ b/PadelClub/Data/Round.swift @@ -119,8 +119,7 @@ final class Round: ModelObject, Storable { func seed(_ team: TeamPosition, inMatchIndex matchIndex: Int) -> TeamRegistration? { return self.tournamentStore.teamRegistrations.first(where: { - $0.tournament == tournament - && $0.bracketPosition != nil + $0.bracketPosition != nil && ($0.bracketPosition! / 2) == matchIndex && ($0.bracketPosition! % 2) == team.rawValue }) diff --git a/PadelClub/Views/Match/MatchSetupView.swift b/PadelClub/Views/Match/MatchSetupView.swift index 1c7e833..dc932bd 100644 --- a/PadelClub/Views/Match/MatchSetupView.swift +++ b/PadelClub/Views/Match/MatchSetupView.swift @@ -9,7 +9,7 @@ import SwiftUI import LeStorage struct MatchSetupView: View { - static let confirmationMessage = "Au moins une tête de série a été placée dans la branche de ce match dans les tours précédents. En plaçant une équipe sur ici, les équipes déjà placées dans la même branche seront retirées du tableau et devront être replacées." + static let confirmationMessage = "Au moins une tête de série a été placée dans la branche de ce match dans les tours précédents. En plaçant une équipe ici, les équipes déjà placées dans la même branche seront retirées du tableau et devront être replacées." @EnvironmentObject var dataStore: DataStore