From: Michael Tremer Date: Tue, 17 Jun 2025 13:22:49 +0000 (+0000) Subject: uploads: Always fetch the builders/users when fetching uploads X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c043070f59608079494ab1419b5137fb21cb4b43;p=pbs.git uploads: Always fetch the builders/users when fetching uploads Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/uploads.py b/src/buildservice/uploads.py index 150229f5..3be627b1 100644 --- a/src/buildservice/uploads.py +++ b/src/buildservice/uploads.py @@ -28,6 +28,10 @@ class Uploads(base.Object): stmt = ( sqlmodel .select(Upload) + .options( + sqlalchemy.orm.selectinload(Upload.builder), + sqlalchemy.orm.selectinload(Upload.user), + ) # Order them by creation time .order_by(Upload.created_at) @@ -40,6 +44,10 @@ class Uploads(base.Object): stmt = ( sqlmodel .select(Upload) + .options( + sqlalchemy.orm.selectinload(Upload.builder), + sqlalchemy.orm.selectinload(Upload.user), + ) .where( Upload.uuid == uuid, Upload.expires_at > sqlalchemy.func.current_timestamp(),