diff --git a/PadelClub/Data/Tournament.swift b/PadelClub/Data/Tournament.swift index 5f6ee07..98db9d1 100644 --- a/PadelClub/Data/Tournament.swift +++ b/PadelClub/Data/Tournament.swift @@ -2638,7 +2638,11 @@ extension Tournament { func deadline(for type: TournamentDeadlineType) -> Date? { guard [.p500, .p1000, .p1500, .p2000].contains(tournamentLevel) else { return nil } - if let date = Calendar.current.date(byAdding: .day, value: type.daysOffset, to: startDate) { + var daysOffset = type.daysOffset + if tournamentLevel == .p500 { + daysOffset += 7 + } + if let date = Calendar.current.date(byAdding: .day, value: daysOffset, to: startDate) { let startOfDay = Calendar.current.startOfDay(for: date) return Calendar.current.date(byAdding: type.timeOffset, to: startOfDay) }