[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: