Treat "fournisseur_principal" as string
This commit is contained in:
parent
06c9fbb929
commit
c32a9171a5
1 changed files with 3 additions and 3 deletions
|
|
@ -1206,7 +1206,7 @@ def _enrichir_fournisseurs_articles(articles: List[Dict], cursor) -> List[Dict]:
|
||||||
[
|
[
|
||||||
a["fournisseur_principal"]
|
a["fournisseur_principal"]
|
||||||
for a in articles
|
for a in articles
|
||||||
if a.get("fournisseur_principal") and a["fournisseur_principal"] > 0
|
if a.get("fournisseur_principal") not in (None, "", " ")
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
@ -1218,7 +1218,7 @@ def _enrichir_fournisseurs_articles(articles: List[Dict], cursor) -> List[Dict]:
|
||||||
return articles
|
return articles
|
||||||
|
|
||||||
logger.info(f" → {len(nums_fournisseurs)} fournisseurs uniques à chercher")
|
logger.info(f" → {len(nums_fournisseurs)} fournisseurs uniques à chercher")
|
||||||
logger.info(f" → Exemples CO_No : {nums_fournisseurs[:5]}")
|
logger.info(f" → Exemples CT_Num : {nums_fournisseurs[:5]}")
|
||||||
|
|
||||||
placeholders = ",".join(["?"] * len(nums_fournisseurs))
|
placeholders = ",".join(["?"] * len(nums_fournisseurs))
|
||||||
fournisseur_query = f"""
|
fournisseur_query = f"""
|
||||||
|
|
@ -1252,7 +1252,7 @@ def _enrichir_fournisseurs_articles(articles: List[Dict], cursor) -> List[Dict]:
|
||||||
|
|
||||||
fournisseur_map = {}
|
fournisseur_map = {}
|
||||||
for fourn_row in fournisseur_rows:
|
for fourn_row in fournisseur_rows:
|
||||||
num = int(fourn_row[0])
|
num = _safe_strip(fourn_row[0]) # CHANGÉ : traiter comme string
|
||||||
nom = _safe_strip(fourn_row[1])
|
nom = _safe_strip(fourn_row[1])
|
||||||
type_ct = int(fourn_row[2])
|
type_ct = int(fourn_row[2])
|
||||||
fournisseur_map[num] = nom
|
fournisseur_map[num] = nom
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue