[P0] Fix: 500 hiba - cost_date vs date mezőnév mismatch a POST /expenses/ végpontban #278
Notifications
Total Time Spent: 17 seconds
kincses
17 seconds
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#278
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: P0 - Kritikus Hibajavítás
Cél: A POST /expenses/ végpont 500-as hibájának megszüntetése
🔗 Függőségek (Dependencies)
📝 Elemzés
A backend AssetCost modellben (backend/app/models/fleet_finance/models.py:110) a dátum mező neve 'date', de a create_expense végpont (backend/app/api/v1/endpoints/expenses.py:464) 'cost_date=expense.cost_date'-ként hivatkozik rá. A Pydantic séma (backend/app/schemas/asset_cost.py:37) szintén 'cost_date' néven várja, míg a frontend (frontend/src/stores/cost.ts:58) 'date' kulccsal küldi. Ez tripla mezőnév-eltérés.
🔧 Javítási terv
▶️ Munka megkezdve: 2026-06-23 13:28:47
✅ Munka befejezve: 2026-06-23 13:34:06
Technikai Összefoglaló:
Fix: cost_date vs date mezőnév mismatch a POST /expenses/ végpontban. 1) expenses.py:464: cost_date= → date= 2) asset_cost.py:37: validation_alias='date' hozzáadva. Python szintaxis OK, backend újraindítva, frontend build OK.
⏱️ Az idő rögzítve.