diff --git a/api/src/api/routes/job.py b/api/src/api/routes/job.py index 12886e55da3e00402e8449f1b67e5fcb14e9d6c3..78c8f5d91bc03107575d1d6e77a2f036948fbc6a 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)