bodhi/controllers.py | 5 +++++
1 file changed, 5 insertions(+)
New commits:
commit 7856e969ffbe85e55eabc49aad94889337d730d4
Author: Luke Macken <lmacken(a)redhat.com>
Date: Thu Mar 10 11:09:48 2011 -0500
remove the appropriate pending tag when deleting updates
diff --git a/bodhi/controllers.py b/bodhi/controllers.py
index 94a95ba..ea846e9 100644
--- a/bodhi/controllers.py
+++ b/bodhi/controllers.py
@@ -461,6 +461,11 @@ class Root(controllers.RootController):
flash_log("Cannot delete an update you did not submit")
if request_format() == 'json': return dict()
raise redirect(update.get_url())
+ # Remove the appropriate pending tags
+ if self.request == 'testing':
+ self.remove_tag(self.release.pending_testing_tag)
+ elif self.request == 'stable':
+ self.remove_tag(self.release.pending_stable_tag)
if not update.pushed:
msg = "Deleted %s" % update.title
map(lambda x: x.destroySelf(), update.comments)
Show replies by date