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"]
|
||||
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
|
||||
|
||||
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))
|
||||
fournisseur_query = f"""
|
||||
|
|
@ -1252,7 +1252,7 @@ def _enrichir_fournisseurs_articles(articles: List[Dict], cursor) -> List[Dict]:
|
|||
|
||||
fournisseur_map = {}
|
||||
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])
|
||||
type_ct = int(fourn_row[2])
|
||||
fournisseur_map[num] = nom
|
||||
|
|
|
|||
Loading…
Reference in a new issue