[dak/master] dak/process_policy.py: only remove changes entey for rejected uploads
---
dak/process_policy.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dak/process_policy.py b/dak/process_policy.py
index 61c4ef3..3bde725 100755
--- a/dak/process_policy.py
+++ b/dak/process_policy.py
@@ -232,7 +232,9 @@ def real_comment_reject(upload, srcqueue, comments, transaction, notify=True, ma
if not Options["No-Action"]:
Logger.log(["Policy Queue REJECT", srcqueue.queue_name, upload.changes.changesname])
+ changes = upload.changes
remove_upload(upload, transaction)
+ session.delete(changes)
################################################################################
@@ -252,7 +254,6 @@ def remove_upload(upload, transaction):
fs.unlink(os.path.join(queuedir, upload.changes.changesname))
session.delete(upload)
- session.delete(changes)
session.flush()
################################################################################
--
1.7.2.5
Reply to: