bodhi/model.py | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit 890f566bc7efd0be6154f709d45482c0c9312d49
Author: Luke Macken <lmacken(a)redhat.com>
Date: Thu Feb 24 14:08:23 2011 -0500
Remove the appropriate pending tag from obsoleted updates (#588)
diff --git a/bodhi/model.py b/bodhi/model.py
index 3748ec8..894f091 100644
--- a/bodhi/model.py
+++ b/bodhi/model.py
@@ -948,6 +948,13 @@ class PackageUpdate(SQLObject):
log.debug("Obsoleting %s" % self.title)
if self.status != 'pending':
self.untag()
+
+ # 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)
+
self.status = 'obsolete'
self.request = None
if newer:
Show replies by date