diff --git a/src/pages/acheteur.py b/src/pages/acheteur.py index 90e0fe6..53742d0 100644 --- a/src/pages/acheteur.py +++ b/src/pages/acheteur.py @@ -34,12 +34,12 @@ from src.utils import ( def get_title(acheteur_id: str = None) -> str: - df_acheteur = df_acheteurs.filter(pl.col("acheteur_id") == acheteur_id).select( + acheteur_nom = 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" + if acheteur_nom.height > 0: + return f"Marchés publics attribués par {acheteur_nom.item(0, 0)} | decp.info" + return "Marchés publics attribués | decp.info" register_page( @@ -480,4 +480,5 @@ def reset_view(n_clicks): @callback(Input("acheteur_url", "pathname")) def cb_add_canonical_link(pathname): + print("coucou 2") add_canonical_link(pathname) diff --git a/src/pages/titulaire.py b/src/pages/titulaire.py index 23c3cf6..59ab2bc 100644 --- a/src/pages/titulaire.py +++ b/src/pages/titulaire.py @@ -34,12 +34,12 @@ from src.utils import ( def get_title(titulaire_id: str = None) -> str: - titulaire_nom = ( - df_titulaires.filter(pl.col("titulaire_id") == titulaire_id) - .select("titulaire_nom") - .item(0, 0) + titulaire_nom = df_titulaires.filter(pl.col("titulaire_id") == titulaire_id).select( + "titulaire_nom" ) - return f"Marchés publics remportés par {titulaire_nom} | decp.info" + if titulaire_nom.height > 0: + return f"Marchés publics remportés par {titulaire_nom.item(0, 0)} | decp.info" + return "Marchés publics remportés | decp.info" register_page(