From 53919bff3ec062758c621186cd2592cc05c35843 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Mon, 24 Nov 2025 10:41:47 +0100 Subject: [PATCH] Cast acheteur_year to int et non dateNotification to string --- src/pages/acheteur.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pages/acheteur.py b/src/pages/acheteur.py index 0213f67..ba58bdc 100644 --- a/src/pages/acheteur.py +++ b/src/pages/acheteur.py @@ -197,9 +197,8 @@ def get_acheteur_marches_data(url, acheteur_year: str) -> list[dict]: "dureeMois", ) if acheteur_year and acheteur_year != "Toutes": - lff = lff.filter( - pl.col("dateNotification").cast(pl.String).str.starts_with(acheteur_year) - ) + acheteur_year = int(acheteur_year) + lff = lff.filter(pl.col("dateNotification").dt.year() == acheteur_year) lff = lff.sort(["dateNotification", "id"], descending=True, nulls_last=True) data = lff.collect(engine="streaming").to_dicts()