Fix: Return single order object ved cancel_order (ikke list)

BUG FIX:
- execute_query returnerer list, men TModuleOrder(**updated) forventede dict
- TypeError: argument after ** must be a mapping, not list
- Changed til updated[0] for at få første row
- Dette er den SIDSTE execute_query/execute_query_single bug i order_service.py

ERROR: TModuleOrder() argument after ** must be a mapping, not list
  → return TModuleOrder(**updated)
  → updated er list, skal være dict
This commit is contained in:
Christian 2025-12-23 00:46:38 +01:00
parent 776f7a52ad
commit a98a5784b7

View File

@ -448,7 +448,7 @@ class OrderService:
"SELECT * FROM tmodule_orders WHERE id = %s", "SELECT * FROM tmodule_orders WHERE id = %s",
(order_id,)) (order_id,))
return TModuleOrder(**updated) return TModuleOrder(**updated[0])
except HTTPException: except HTTPException:
raise raise