From d256a280b3e68c1711f641055e815acfd9fb3d37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Simon=20K=C3=BCnzel?= <simonk@fsmpi.rwth-aachen.de>
Date: Tue, 22 Apr 2025 20:36:56 +0200
Subject: [PATCH] Fix bug in job query

---
 api/src/api/routes/job.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/api/src/api/routes/job.py b/api/src/api/routes/job.py
index 12886e5..78c8f5d 100644
--- a/api/src/api/routes/job.py
+++ b/api/src/api/routes/job.py
@@ -34,7 +34,9 @@ def api_route_get_jobs():
         raise ApiClientException(ERROR_REQUEST_INVALID_PARAMETER("URL.state", "Unknown state"))
     
     def _trans(session: SessionDb):
-        query = Job.select(api_user_ac(), [])
+        query = Job.select(api_user_ac(), [{
+            Job.cause_job: {}  # Required to load one level deep to get id even if full job is not serialized
+        }])
         
         if state is not None:
             query = query.where(Job.state == state)
-- 
GitLab