X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Farchive.py;h=6071566cdfc66ed8ac6802616bd30c18a58d544c;hb=9577d0bfe2d33afc1033f4b571a50fb7c980de6b;hp=e4804433be13afdb6cc5d18ac74a4ab5a40e477a;hpb=4db39fc2fdceac5ddae30507a65f24b3fe694137;p=dak.git diff --git a/daklib/archive.py b/daklib/archive.py index e4804433..6071566c 100644 --- a/daklib/archive.py +++ b/daklib/archive.py @@ -388,7 +388,7 @@ class ArchiveTransaction(object): """ session = self.session - if session.query(ArchiveFile).filter_by(archive=archive, file=db_file).first() is None: + if session.query(ArchiveFile).filter_by(archive=archive, component=component, file=db_file).first() is None: query = session.query(ArchiveFile).filter_by(file=db_file) if not allow_tainted: query = query.join(Archive).filter(Archive.tainted == False)