sync2
Laurent 9 months ago
parent cdf89c33c4
commit 5795a3b62f
  1. 16
      PadelClub/Data/Tournament.swift

@ -83,7 +83,7 @@ final class Tournament: BaseTournament {
override func deleteDependencies() { override func deleteDependencies() {
let store = self.tournamentStore let store = self.tournamentStore
let drawLogs = self.tournamentStore.drawLogs let drawLogs = Array(self.tournamentStore.drawLogs)
for drawLog in drawLogs { for drawLog in drawLogs {
drawLog.deleteDependencies() drawLog.deleteDependencies()
} }
@ -95,13 +95,13 @@ final class Tournament: BaseTournament {
} }
store.teamRegistrations.deleteDependencies(teams) store.teamRegistrations.deleteDependencies(teams)
let groups = self.tournamentStore.groupStages let groups = Array(self.tournamentStore.groupStages)
for group in groups { for group in groups {
group.deleteDependencies() group.deleteDependencies()
} }
store.groupStages.deleteDependencies(groups) store.groupStages.deleteDependencies(groups)
let rounds = self.tournamentStore.rounds let rounds = Array(self.tournamentStore.rounds)
for round in rounds { for round in rounds {
round.deleteDependencies() round.deleteDependencies()
} }
@ -109,11 +109,11 @@ final class Tournament: BaseTournament {
store.matchSchedulers.deleteDependencies(self._matchSchedulers()) store.matchSchedulers.deleteDependencies(self._matchSchedulers())
if let event = self.eventObject() { // if let event = self.eventObject() {
if event.tournaments.count == 1 && event.tournaments.first?.id == self.id { // if event.tournaments.count == 1 && event.tournaments.first?.id == self.id {
DataStore.shared.events.deleteDependencies([event]) // DataStore.shared.events.deleteDependencies([event])
} // }
} // }
} }

Loading…
Cancel
Save