"""
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,
# 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
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