From 9eecd8f6242698be601e201f86dc06c90c029a4b Mon Sep 17 00:00:00 2001 From: Raz Date: Sun, 22 Sep 2024 08:48:47 +0200 Subject: [PATCH] fix category search --- PadelClub/Utils/Network/NetworkFederalService.swift | 2 +- PadelClub/Utils/PadelRule.swift | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/PadelClub/Utils/Network/NetworkFederalService.swift b/PadelClub/Utils/Network/NetworkFederalService.swift index 7933f55..846427b 100644 --- a/PadelClub/Utils/Network/NetworkFederalService.swift +++ b/PadelClub/Utils/Network/NetworkFederalService.swift @@ -206,7 +206,7 @@ recherche_type=club&club[autocomplete][value_container][value_field]=\(codeClub. var levelsParameter = "" if levels.isEmpty == false { - levelsParameter = levels.map { "categorie_tournoi[\($0.localizedLabel)]=\($0.localizedLabel)" }.joined(separator: "&") + "&" + levelsParameter = levels.map { "categorie_tournoi[\($0.searchRawValue())]=\($0.searchRawValue())" }.joined(separator: "&") + "&" } var categoriesParameter = "" diff --git a/PadelClub/Utils/PadelRule.swift b/PadelClub/Utils/PadelRule.swift index a30fd68..7e6f922 100644 --- a/PadelClub/Utils/PadelRule.swift +++ b/PadelClub/Utils/PadelRule.swift @@ -293,6 +293,9 @@ enum TournamentLevel: Int, Hashable, Codable, CaseIterable, Identifiable { self.init(rawValue: value) } + func searchRawValue() -> String { + String(describing: self) + } func pointsRange(first: Int, last: Int, teamsCount: Int) -> String { let range = [points(for: first - 1, count: teamsCount),