fix(api): ensure date fields are properly formatted before processing
This commit is contained in:
parent
42b3164f79
commit
bf4b00ed85
1 changed files with 4 additions and 0 deletions
4
api.py
4
api.py
|
|
@ -3622,6 +3622,8 @@ async def creer_entree_stock(entree: EntreeStockRequest):
|
||||||
try:
|
try:
|
||||||
# Préparer les données
|
# Préparer les données
|
||||||
entree_data = entree.dict()
|
entree_data = entree.dict()
|
||||||
|
if entree_data.get("date_entree"):
|
||||||
|
entree_data["date_entree"] = entree_data["date_entree"].isoformat()
|
||||||
|
|
||||||
logger.info(f"📦 Création entrée stock: {len(entree.lignes)} ligne(s)")
|
logger.info(f"📦 Création entrée stock: {len(entree.lignes)} ligne(s)")
|
||||||
|
|
||||||
|
|
@ -3658,6 +3660,8 @@ async def creer_sortie_stock(sortie: SortieStockRequest):
|
||||||
try:
|
try:
|
||||||
# Préparer les données
|
# Préparer les données
|
||||||
sortie_data = sortie.dict()
|
sortie_data = sortie.dict()
|
||||||
|
if sortie_data.get("date_sortie"):
|
||||||
|
sortie_data["date_sortie"] = sortie_data["date_sortie"].isoformat()
|
||||||
|
|
||||||
logger.info(f"📤 Création sortie stock: {len(sortie.lignes)} ligne(s)")
|
logger.info(f"📤 Création sortie stock: {len(sortie.lignes)} ligne(s)")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue