From 47e17c48e7b75a61d08682269a80808773e1265d Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Thu, 29 Jan 2026 21:16:35 +0100 Subject: [PATCH] =?UTF-8?q?Bugs=20de=20cr=C3=A9ations=20de=20noms=20achete?= =?UTF-8?q?ur/titulaire=20#67=20#68?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/acheteur.py | 8 ++++---- src/pages/arbre/liste_marches_org.py | 4 +++- src/pages/titulaire.py | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/pages/acheteur.py b/src/pages/acheteur.py index 1577d5e..5d0694f 100644 --- a/src/pages/acheteur.py +++ b/src/pages/acheteur.py @@ -21,11 +21,11 @@ from src.utils import ( def get_title(acheteur_id: str = None) -> str: - acheteur_nom = ( - df_acheteurs.filter(pl.col("acheteur_id") == acheteur_id) - .select("acheteur_nom") - .item() + df_acheteur = df_acheteurs.filter(pl.col("acheteur_id") == acheteur_id).select( + "acheteur_nom" ) + acheteur_nom = df_acheteur.item(0, 0) + return f"Marchés publics attribués par {acheteur_nom} | decp.info" diff --git a/src/pages/arbre/liste_marches_org.py b/src/pages/arbre/liste_marches_org.py index 6629333..2184d55 100644 --- a/src/pages/arbre/liste_marches_org.py +++ b/src/pages/arbre/liste_marches_org.py @@ -22,7 +22,9 @@ def make_org_nom_verbe(org_type, org_id) -> tuple: raise ValueError org_nom = ( - df.filter(pl.col(f"{org_type}_id") == org_id).select(f"{org_type}_nom").item() + df.filter(pl.col(f"{org_type}_id") == org_id) + .select(f"{org_type}_nom") + .item(0, 0) ) return org_nom, verbe diff --git a/src/pages/titulaire.py b/src/pages/titulaire.py index 656df3d..834ce68 100644 --- a/src/pages/titulaire.py +++ b/src/pages/titulaire.py @@ -24,7 +24,7 @@ def get_title(titulaire_id: str = None) -> str: titulaire_nom = ( df_titulaires.filter(pl.col("titulaire_id") == titulaire_id) .select("titulaire_nom") - .item() + .item(0, 0) ) return f"Marchés publics remportés par {titulaire_nom} | decp.info"