From a98a5784b752f1ffafb48ff04ed619d889fbedbb Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 23 Dec 2025 00:46:38 +0100 Subject: [PATCH] Fix: Return single order object ved cancel_order (ikke list) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- app/timetracking/backend/order_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/timetracking/backend/order_service.py b/app/timetracking/backend/order_service.py index 22063c4..22e2420 100644 --- a/app/timetracking/backend/order_service.py +++ b/app/timetracking/backend/order_service.py @@ -448,7 +448,7 @@ class OrderService: "SELECT * FROM tmodule_orders WHERE id = %s", (order_id,)) - return TModuleOrder(**updated) + return TModuleOrder(**updated[0]) except HTTPException: raise