X-Git-Url: https://git.decadent.org.uk/gitweb/?p=dak.git;a=blobdiff_plain;f=dak%2Fcontrol_suite.py;h=fecd76405148e1c22a2beded10d1f1d267c52bbc;hp=cdce40c5f5c5a141dbbde346c1b7bd53fce07748;hb=03a86547e5d9b209016cc0b23f825d3baea92f8c;hpb=6a22070bd2886edae182d347cdf645fec1a14c8b diff --git a/dak/control_suite.py b/dak/control_suite.py index cdce40c5..fecd7640 100755 --- a/dak/control_suite.py +++ b/dak/control_suite.py @@ -75,10 +75,12 @@ Display or alter the contents of a suite using FILE(s), or stdin. def get_pkg(package, version, architecture, session): if architecture == 'source': - q = session.query(DBSource).filter_by(source=package, version=version) + q = session.query(DBSource).filter_by(source=package, version=version) \ + .join(DBSource.poolfile) else: q = session.query(DBBinary).filter_by(package=package, version=version) \ - .join(DBBinary.architecture).filter(Architecture.arch_string.in_([architecture, 'all'])) + .join(DBBinary.architecture).filter(Architecture.arch_string.in_([architecture, 'all'])) \ + .join(DBBinary.poolfile) pkg = q.first() if pkg is None: