From 447f57067d74585ebcbd4803889876ac3c722857 Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 19 Sep 2024 16:40:22 +0200 Subject: [PATCH] Fix crash when deleting tournament --- PadelClub/Data/Tournament.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PadelClub/Data/Tournament.swift b/PadelClub/Data/Tournament.swift index 6586c06..69ef42c 100644 --- a/PadelClub/Data/Tournament.swift +++ b/PadelClub/Data/Tournament.swift @@ -352,19 +352,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() }