From 058a2d36897137fdbb717a0126ffbeff8e1e87fd Mon Sep 17 00:00:00 2001 From: Claude Brisson Date: Sat, 30 Mar 2024 06:20:08 +0100 Subject: [PATCH] Fix EGF rating date parsing --- .../kotlin/org/jeudego/pairgoth/ratings/EGFRatingsHandler.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/view-webapp/src/main/kotlin/org/jeudego/pairgoth/ratings/EGFRatingsHandler.kt b/view-webapp/src/main/kotlin/org/jeudego/pairgoth/ratings/EGFRatingsHandler.kt index e1dcd8a..fa38756 100644 --- a/view-webapp/src/main/kotlin/org/jeudego/pairgoth/ratings/EGFRatingsHandler.kt +++ b/view-webapp/src/main/kotlin/org/jeudego/pairgoth/ratings/EGFRatingsHandler.kt @@ -4,9 +4,10 @@ import com.republicate.kson.Json import java.net.URL import java.time.LocalDate import java.time.format.DateTimeFormatter +import java.util.* object EGFRatingsHandler: RatingsHandler(RatingsManager.Ratings.EGF) { - val ratingsDateFormatter = DateTimeFormatter.ofPattern("dd MMM yyyy") + val ratingsDateFormatter = DateTimeFormatter.ofPattern("dd MMM yyyy", Locale.ENGLISH) override val defaultURL = URL("https://www.europeangodatabase.eu/EGD/EGD_2_0/downloads/allworld_lp.html") override fun parsePayload(payload: String): Pair { val ratingsDateString = payload.lines().filter { it.startsWith("(") }.first().trim().removeSurrounding("(", ")")