From 47e17c48e7b75a61d08682269a80808773e1265d Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Thu, 29 Jan 2026 21:16:35 +0100 Subject: [PATCH 1/4] =?UTF-8?q?Bugs=20de=20cr=C3=A9ations=20de=20noms=20ac?= =?UTF-8?q?heteur/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" From ccee27baee67470d8caa84ce31f40a0720c38ae2 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Thu, 29 Jan 2026 21:19:36 +0100 Subject: [PATCH 2/4] Correction de la couleur des bordures dans statistiques --- src/figures.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/figures.py b/src/figures.py index e7ef19e..5ad50ca 100644 --- a/src/figures.py +++ b/src/figures.py @@ -91,9 +91,6 @@ def get_yearly_statistics(statistics, today_str) -> html.Div: page_size=10, sort_action="none", filter_action="none", - style_cell={ - "border": "solid 1px rgb(179, 56, 33)", - }, style_header={ "border": "solid 1px rgb(179, 56, 33)", "backgroundColor": "rgb(179, 56, 33)", From b7ff04c69cfed9791bf2e40874da5b87e3810bbe Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Thu, 29 Jan 2026 21:26:16 +0100 Subject: [PATCH 3/4] Correction de l'affichage de la distance --- src/pages/marche.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/marche.py b/src/pages/marche.py index f0f4f2f..8742023 100644 --- a/src/pages/marche.py +++ b/src/pages/marche.py @@ -199,8 +199,8 @@ def update_marche_info(marche, titulaires): for titulaire in titulaires: if titulaire["titulaire_typeIdentifiant"] == "SIRET": categorie = titulaire.get("titulaire_categorie", "") - if titulaire.get("titulaire_categorie"): - distance = str(titulaire.get("titulaire_categorie")) + " km" + if titulaire.get("titulaire_distance"): + distance = str(titulaire.get("titulaire_distance")) + " km" else: distance = "" From b68fa3872fb7910d3fd20d3dff749c824acd87bd Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Thu, 29 Jan 2026 21:26:54 +0100 Subject: [PATCH 4/4] Changelog 2.5.1 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb1f328..52515f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +##### 2.5.1 (29 janvier 2026) + +- Mise en production un peu hâtive ([#67](https://github.com/ColinMaudry/decp.info/issues/67), [#68](https://github.com/ColinMaudry/decp.info/issues/68)) + #### 2.5.0 (29 janvier 2026) - Refonte graphique et amélioration des textes d'aide