[dak/master 34/50] check_files: Fix check for known changes files
Signed-off-by: Frank Lichtenheld <djpig@debian.org>
---
daklib/queue.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/daklib/queue.py b/daklib/queue.py
index 15a8395..e1ade39 100755
--- a/daklib/queue.py
+++ b/daklib/queue.py
@@ -817,7 +817,10 @@ class Upload(object):
try:
dbc = session.query(DBChange).filter_by(changesname=base_filename).one()
- if dbc.in_queue is not None and dbc.in_queue.queue_name != 'unchecked':
+ # if in the pool or in a queue other than unchecked, reject
+ if (dbc.in_queue is None) \
+ or (dbc.in_queue is not None
+ and dbc.in_queue.queue_name != 'unchecked'):
self.rejects.append("%s file already known to dak" % base_filename)
except NoResultFound, e:
# not known, good
--
1.6.3.3
Reply to: