]> git.ipfire.org Git - pbs.git/commitdiff
builds: Finish relationship to points
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 25 Jan 2025 19:15:01 +0000 (19:15 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 25 Jan 2025 19:15:01 +0000 (19:15 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/builds.py

index 0d15051a7164d8187145b0c34de81437d9ce5409..8fa893babc97d6d9dedd27c94caa831d556dcfcc 100644 (file)
@@ -1496,7 +1496,7 @@ class BuildPoint(database.Base, database.BackendMixin):
 
        # Build
 
-       build = sqlalchemy.orm.relationship("Build")
+       build = sqlalchemy.orm.relationship("Build", foreign_keys=[build_id], lazy="joined")
 
        # Created At
 
@@ -1513,7 +1513,7 @@ class BuildPoint(database.Base, database.BackendMixin):
 
        # User
 
-       user = sqlalchemy.orm.relationship("User")
+       user = sqlalchemy.orm.relationship("User", foreign_keys=[user_id], lazy="joined")
 
 
 class BuildWatcher(database.Base, database.BackendMixin, database.SoftDeleteMixin):