diff --git a/PadelClub/Data/Tournament.swift b/PadelClub/Data/Tournament.swift index 8e399cd..2ae020f 100644 --- a/PadelClub/Data/Tournament.swift +++ b/PadelClub/Data/Tournament.swift @@ -1817,6 +1817,7 @@ class Tournament : ModelObject, Storable { } func payIfNecessary() throws { + if self.payment != nil { return } if let payment = Guard.main.paymentForNewTournament() { self.payment = payment try DataStore.shared.tournaments.addOrUpdate(instance: self)