]> git.ipfire.org Git - pbs.git/commitdiff
builds: Fix fetch builds
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 23 Jan 2025 14:04:58 +0000 (14:04 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 23 Jan 2025 14:04:58 +0000 (14:04 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/builds.py

index 7ff5e26cfb43629f0748818e4aca801c0d721c3f..562dd96e315d1c4b4de1a4c99e7b43d04427e229 100644 (file)
@@ -72,12 +72,14 @@ class Builds(base.Object):
                """
                        Returns all builds by this name
                """
-               packages = sqlalchemy.orm.aliased(Build.pkg)
+               source_packages = sqlalchemy.orm.aliased(Build.pkg)
 
                stmt = (
                        sqlalchemy
                        .select(Build)
-                       .join(packages)
+                       .join(
+                               source_packages,
+                       )
                        .where(
                                Build.deleted_at == None,
 
@@ -110,8 +112,8 @@ class Builds(base.Object):
                # Optionally filter by name
                if name:
                        stmt = stmt.where(
-                               packages.c.deleted_at == None,
-                               packages.c.name == name,
+                               source_packages.deleted_at == None,
+                               source_packages.name == name,
                        )
 
                # Optionally filter by user
@@ -124,7 +126,7 @@ class Builds(base.Object):
                if distro:
                        # XXX This cannot access distro
                        stmt = stmt.where(
-                               packages.c.distro_id == distro.id,
+                               source_packages.c.distro_id == distro.id,
                        )
 
                # Optionally filter by repo