X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fcontents.py;h=2fb7dfcd35b3e8fcb98bcbf5cf68c28a8d087522;hb=68b730887b6207719256e9fcff548bef3a8cf130;hp=02abe1f93e3212b11a16816c07eecbdd3cc63b99;hpb=53924f4c4b75da5e175cc7a2a5884f4d3dca9056;p=dak.git diff --git a/daklib/contents.py b/daklib/contents.py index 02abe1f9..2fb7dfcd 100644 --- a/daklib/contents.py +++ b/daklib/contents.py @@ -183,10 +183,9 @@ create index sources_binaries_by_source on newest_sources (source); insert into newest_sources (id, source) select distinct on (source) s.id, s.source from source s - join files f on f.id = s.file - join location l on l.id = f.location + join files_archive_map af on s.file = af.file_id where s.id in (select source from src_associations where suite = :suite_id) - and l.component = :component_id + and af.component_id = :component_id order by source, version desc;''' self.session.execute(sql_create_temp, params=params)