diff --git a/PadelClub/Views/Tournament/Screen/Components/TournamentStatusView.swift b/PadelClub/Views/Tournament/Screen/Components/TournamentStatusView.swift index 9add4fd..799d634 100644 --- a/PadelClub/Views/Tournament/Screen/Components/TournamentStatusView.swift +++ b/PadelClub/Views/Tournament/Screen/Components/TournamentStatusView.swift @@ -48,9 +48,10 @@ struct TournamentStatusView: View { do { let event = tournament.eventObject() let isLastTournament = event?.tournaments.count == 1 - try dataStore.tournaments.delete(instance: tournament) if let event, isLastTournament { try dataStore.events.delete(instance: event) + } else { + try dataStore.tournaments.delete(instance: tournament) } if eventDismiss == false || isLastTournament { navigation.path = NavigationPath()