Fix issue where data was not deleted

sync2
Laurent 8 months ago
parent 4dc72c0aaf
commit 2b856fcde4
  1. 1
      PadelClub/Data/DataStore.swift
  2. 2
      PadelClub/Data/TeamRegistration.swift

@ -329,7 +329,6 @@ class DataStore: ObservableObject {
return runningMatches return runningMatches
} }
func runningAndNextMatches() -> [Match] { func runningAndNextMatches() -> [Match] {
let dateNow : Date = Date() let dateNow : Date = Date()
let lastTournaments = self.tournaments.filter { $0.isDeleted == false && $0.startDate <= dateNow && $0.hasEnded() == false }.sorted(by: \Tournament.startDate, order: .descending).prefix(10) let lastTournaments = self.tournaments.filter { $0.isDeleted == false && $0.startDate <= dateNow && $0.hasEnded() == false }.sorted(by: \Tournament.startDate, order: .descending).prefix(10)

@ -498,7 +498,7 @@ final class TeamRegistration: BaseTeamRegistration, SideStorable {
} }
let playersToRemove = previousPlayers.subtracting(players) let playersToRemove = previousPlayers.subtracting(players)
self.tournamentStore?.playerRegistrations.delete(contentOfs: playersToRemove) self.tournamentStore?.playerRegistrations.delete(contentOfs: Array(playersToRemove))
setWeight(from: Array(players), inTournamentCategory: tournamentCategory) setWeight(from: Array(players), inTournamentCategory: tournamentCategory)
players.forEach { player in players.forEach { player in

Loading…
Cancel
Save