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

[dak/master] dak/process_new.py: fix up binary diversion into various queues

 dak/process_new.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dak/process_new.py b/dak/process_new.py
index 6b37d69..9ed65cc 100755
--- a/dak/process_new.py
+++ b/dak/process_new.py
@@ -846,21 +846,22 @@ def do_accept_stableupdate(suite, q):
         if is_source_in_qdir(queue_dir):
             # It's in p-u holding, so move it there.
             move_to_holding(suite, queue_dir)
-        if is_source_in_qdir(Cnf["Dir::Queue::New"]):
+        elif is_source_in_qdir(Cnf["Dir::Queue::New"]):
             # It's in NEW.  We expect the source to land in p-u holding
             # pretty soon.
             move_to_holding(suite, queue_dir)
-        if is_source_in_qdir(Cnf["Dir::Queue::Accepted"]):
+        elif is_source_in_qdir(Cnf["Dir::Queue::Accepted"]):
             # The source is in accepted, the binary cleared NEW: accept it.
             Upload.accept(summary, short_summary)
-        if Upload.source_exists(Upload.pkg.changes["source"],
+        elif Upload.source_exists(Upload.pkg.changes["source"],
             # dak tells us that there is source available.  At time of
             # writing this means that it is installed, so put it into
             # accepted.
             Upload.accept(summary, short_summary)
+	return
     move_to_holding(suite, queue_dir)
 def do_accept():

Reply to: