diff --git a/PadelClub.xcodeproj/project.pbxproj b/PadelClub.xcodeproj/project.pbxproj index 8a51347..927766e 100644 --- a/PadelClub.xcodeproj/project.pbxproj +++ b/PadelClub.xcodeproj/project.pbxproj @@ -3120,7 +3120,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.25; + MARKETING_VERSION = 1.2.26; PRODUCT_BUNDLE_IDENTIFIER = app.padelclub; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -3166,7 +3166,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.25; + MARKETING_VERSION = 1.2.26; PRODUCT_BUNDLE_IDENTIFIER = app.padelclub; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -3285,7 +3285,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.25; + MARKETING_VERSION = 1.2.26; PRODUCT_BUNDLE_IDENTIFIER = app.padelclub; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -3330,7 +3330,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.25; + MARKETING_VERSION = 1.2.26; PRODUCT_BUNDLE_IDENTIFIER = app.padelclub; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -3374,7 +3374,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.25; + MARKETING_VERSION = 1.2.26; PRODUCT_BUNDLE_IDENTIFIER = app.padelclub.beta; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -3416,7 +3416,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.2.25; + MARKETING_VERSION = 1.2.26; PRODUCT_BUNDLE_IDENTIFIER = app.padelclub.beta; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/PadelClub/Views/Round/LoserRoundsView.swift b/PadelClub/Views/Round/LoserRoundsView.swift index fd2e837..1b5046d 100644 --- a/PadelClub/Views/Round/LoserRoundsView.swift +++ b/PadelClub/Views/Round/LoserRoundsView.swift @@ -13,14 +13,14 @@ class UpperRound: Identifiable, Selectable { let round: Round var loserRounds: [LoserRound] = [] let title: String - let playedMatches: [Match] + var playedMatches: [Match] var correspondingLoserRoundTitle: String init(round: Round) { self.round = round let title = round.roundTitle(.short) self.title = title - self.playedMatches = round.playedMatches() + self.playedMatches = [] self.correspondingLoserRoundTitle = "Match de classement \(title)" } diff --git a/PadelClub/Views/Round/RoundView.swift b/PadelClub/Views/Round/RoundView.swift index 1f8892d..bb0cb10 100644 --- a/PadelClub/Views/Round/RoundView.swift +++ b/PadelClub/Views/Round/RoundView.swift @@ -27,6 +27,10 @@ struct RoundView: View { var upperRound: UpperRound + func _refreshRound() { + self.upperRound.playedMatches = self.upperRound.round.playedMatches() + } + init(upperRound: UpperRound) { self.upperRound = upperRound // let seeds = upperRound.round.seeds() @@ -252,6 +256,9 @@ struct RoundView: View { } } } + .onAppear(perform: { + self._refreshRound() + }) .task { await MainActor.run { let seeds = self.upperRound.round.seeds()