From 26dd2aaf1a1218a90d749809f64438289dfe7e5e Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Wed, 18 Mar 2026 20:41:46 +0100 Subject: [PATCH] Correction de l'injection du nom d'org dans le titre #65 --- src/figures.py | 5 ----- src/pages/observatoire.py | 4 ++-- tests/conftest.py | 4 ++-- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/figures.py b/src/figures.py index 8337f9c..8e8afbf 100644 --- a/src/figures.py +++ b/src/figures.py @@ -89,11 +89,6 @@ def get_barchart_sources(lff: pl.LazyFrame, type_date: str): .sort(by=[type_date, "len"], descending=True) ) - # lff = lff.with_columns( - # pl.when(pl.col("sourceDataset").is_null()).then( - # pl.lit("Source inconnue")).alias("sourceDataset") - # ) - lff = lff.sort(by=["sourceDataset"], descending=False) dff: pl.DataFrame = lff.collect(engine="streaming") diff --git a/src/pages/observatoire.py b/src/pages/observatoire.py index aa13f18..404e14c 100644 --- a/src/pages/observatoire.py +++ b/src/pages/observatoire.py @@ -671,10 +671,10 @@ def add_organization_name_in_title(acheteur_id, titulaire_id): match = df_org.filter(pl.col(id_col) == org_id) return match[nom_col].item(0) if match.height >= 1 else None - if acheteur_id and len(acheteur_id) == 12: + if acheteur_id and len(acheteur_id) == 14: if nom := lookup_nom(df_acheteurs, "acheteur_id", "acheteur_nom", acheteur_id): return f"{name} - {nom}" - elif titulaire_id and len(titulaire_id) == 12: + elif titulaire_id and len(titulaire_id) == 14: if nom := lookup_nom( df_titulaires, "titulaire_id", "titulaire_nom", titulaire_id ): diff --git a/tests/conftest.py b/tests/conftest.py index f0f2b00..78f1362 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -13,9 +13,9 @@ def test_data(): "uid": "1", "id": "1", "acheteur_nom": "ACHETEUR 1", - "acheteur_id": "a1", + "acheteur_id": "123", "titulaire_nom": "TITULAIRE 1", - "titulaire_id": "t1", + "titulaire_id": "345", "montant": 10, "dateNotification": datetime.date(2025, 1, 1), "codeCPV": "71600000",