From dd98548a15dead5f6175feb537290191f3967098 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Thu, 4 Sep 2025 12:35:44 +0200 Subject: [PATCH] fix csv export birth year FFT new system --- PadelClub/Data/Federal/FederalPlayer.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PadelClub/Data/Federal/FederalPlayer.swift b/PadelClub/Data/Federal/FederalPlayer.swift index 3573a3e..141c613 100644 --- a/PadelClub/Data/Federal/FederalPlayer.swift +++ b/PadelClub/Data/Federal/FederalPlayer.swift @@ -80,7 +80,12 @@ class FederalPlayer: Decodable { let ageSportif = try container.decodeIfPresent(Int.self, forKey: .ageSportif) if let ageSportif { - birthYear = Calendar.current.component(.year, from: Date()) - ageSportif + let month = Calendar.current.component(.month, from: Date()) + if month > 8 { + birthYear = Calendar.current.component(.year, from: Date()) + 1 - ageSportif + } else { + birthYear = Calendar.current.component(.year, from: Date()) - ageSportif + } } clubCode = try container.decodeIfPresent(String.self, forKey: .codeClub) ?? "" club = try container.decodeIfPresent(String.self, forKey: .nomClub) ?? ""