diff --git a/api.py b/api.py index 7f0f342..4bfea6b 100644 --- a/api.py +++ b/api.py @@ -1098,7 +1098,7 @@ def creer_article(article: ArticleCreateRequest): - 500: Erreur Sage """ try: - resultat = sage_client.creer_article(article.dict(exclude_none=True)) + resultat = sage_client.creer_article(article.dict(exclude_unset=True)) logger.info(f"✅ Article créé: {resultat.get('reference')}") @@ -1137,7 +1137,7 @@ def modifier_article(reference: str, article: ArticleUpdateRequest): """ try: # Filtrer les champs None - article_data = article.dict(exclude_none=True) + article_data = article.dict(exclude_unset=True) if not article_data: raise HTTPException(