diff --git a/PadelClub/Data/Tournament.swift b/PadelClub/Data/Tournament.swift index 9d8675e..94a57d8 100644 --- a/PadelClub/Data/Tournament.swift +++ b/PadelClub/Data/Tournament.swift @@ -353,19 +353,19 @@ final class Tournament : ModelObject, Storable { override func deleteDependencies() throws { let store = self.tournamentStore - let teams = self.tournamentStore.teamRegistrations + let teams = Array(self.tournamentStore.teamRegistrations) for team in teams { try team.deleteDependencies() } store.teamRegistrations.deleteDependencies(teams) - let groups = self.tournamentStore.groupStages + let groups = Array(self.tournamentStore.groupStages) for group in groups { try group.deleteDependencies() } store.groupStages.deleteDependencies(groups) - let rounds = self.self.tournamentStore.rounds + let rounds = Array(self.tournamentStore.rounds) for round in rounds { try round.deleteDependencies() }