From dd23312731812b90b4e9b92b208a008db7ebc0b7 Mon Sep 17 00:00:00 2001 From: Christian Date: Mon, 22 Dec 2025 17:13:10 +0100 Subject: [PATCH] Fix: Flere steder i order_service brugte execute_query_single forkert --- app/timetracking/backend/order_service.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/timetracking/backend/order_service.py b/app/timetracking/backend/order_service.py index dbc8115..d657562 100644 --- a/app/timetracking/backend/order_service.py +++ b/app/timetracking/backend/order_service.py @@ -397,10 +397,15 @@ class OrderService: """Annuller en ordre""" try: # Check order exists and is not exported - order = execute_query( + order_result = execute_query( "SELECT * FROM tmodule_orders WHERE id = %s", (order_id,)) + if not order_result: + raise HTTPException(status_code=404, detail="Order not found") + + order = order_result[0] + if not order: raise HTTPException(status_code=404, detail="Order not found") @@ -420,7 +425,7 @@ class OrderService: ) # Reset time entries back to approved - lines = execute_query_single( + lines = execute_query( "SELECT time_entry_ids FROM tmodule_order_lines WHERE order_id = %s", (order_id,) )