fix tournament deletion for the online reg tournament unpaid

sync
Raz 8 months ago
parent 7721302377
commit 563404d92b
  1. 5
      PadelClub/Views/Tournament/Screen/Components/TournamentStatusView.swift

@ -49,15 +49,16 @@ struct TournamentStatusView: View {
let event = tournament.eventObject()
let isLastTournament = event?.tournaments.count == 1
if tournament.onlineTeams().isEmpty == false {
tournament.isDeleted = true
try dataStore.tournaments.addOrUpdate(instance: tournament)
} else {
if let event, isLastTournament {
try dataStore.events.delete(instance: event)
} else {
try dataStore.tournaments.delete(instance: tournament)
}
}
if eventDismiss == false || isLastTournament {
navigation.path = NavigationPath()
} else {

Loading…
Cancel
Save