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"