]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/dbconn.py
Test and refactor get_suites_source_in().
[dak.git] / daklib / dbconn.py
index 06960bfdcb696abd7ab36b4194c115e44c408735..6f598bb5dd5597c061395bbceff55a6a4c8a6334 100755 (executable)
@@ -2168,7 +2168,7 @@ def get_suites_source_in(source, session=None):
     @return: list of Suite objects for the given source
     """
 
-    return session.query(Suite).join(SrcAssociation).join(DBSource).filter_by(source=source).all()
+    return session.query(Suite).filter(Suite.sources.any(source=source)).all()
 
 __all__.append('get_suites_source_in')