]> err.no Git - dak/commitdiff
daklib/contents.py: update for multi-archive changes
authorAnsgar Burchardt <ansgar@debian.org>
Sun, 8 Jul 2012 00:12:19 +0000 (18:12 -0600)
committerAnsgar Burchardt <ansgar@debian.org>
Sat, 11 Aug 2012 11:43:06 +0000 (13:43 +0200)
daklib/contents.py

index 02abe1f93e3212b11a16816c07eecbdd3cc63b99..2fb7dfcd35b3e8fcb98bcbf5cf68c28a8d087522 100644 (file)
@@ -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)