]> git.ipfire.org Git - pbs.git/commitdiff
repos: Fetch the distro only once
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 3 May 2025 10:29:44 +0000 (10:29 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 3 May 2025 10:29:44 +0000 (10:29 +0000)
This should slightly decrease database bandwidth.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/repos.py

index 67987b3cd9d342e15c8c8be197c95167823e120b..d12d5a52b28ab31c05f16ebd5babe77181cb1b71 100644 (file)
@@ -230,7 +230,7 @@ class Repo(database.Base, database.BackendMixin, database.SoftDeleteMixin):
 
        distro_id = Column(Integer, ForeignKey("distributions.id"), nullable=False)
 
-       distro = sqlalchemy.orm.relationship("Distro", lazy="joined", innerjoin=True)
+       distro = sqlalchemy.orm.relationship("Distro", lazy="selectin")
 
        # Created At