]> git.decadent.org.uk Git - dak.git/commitdiff
fix variable name and send email before removing transition
authorMark Hymers <mhy@debian.org>
Sat, 18 Apr 2009 16:13:28 +0000 (17:13 +0100)
committerMark Hymers <mhy@debian.org>
Sat, 18 Apr 2009 16:13:28 +0000 (17:13 +0100)
Signed-off-by: Mark Hymers <mhy@debian.org>
dak/transitions.py

index 4080f3e63b3ed8a7febc235438d39ac6dc37c055..4327f5b2ecfd563a06b0f1b005dde095c6297154 100755 (executable)
@@ -457,14 +457,11 @@ def check_transitions(transitions):
                 subst['__TRANSITION_MESSAGE__'] += info[remove] + '\n'
                 del transitions[remove]
 
-            edit_file = temp_transitions_file(transitions)
-            write_transitions_from_file(edit_file)
-
             # If we have a mail address configured for transitions,
             # send a notification
             subst['__TRANSITION_EMAIL__'] = Cnf.get("Transitions::Notifications", "")
             if subst['__TRANSITION_EMAIL__'] != "":
-                print "Sending notification to %s" % subst['__TRANSITION__EMAIL__']
+                print "Sending notification to %s" % subst['__TRANSITION_EMAIL__']
                 subst['__DAK_ADDRESS__'] = Cnf["Dinstall::MyEmailAddress"]
                 subst['__BCC__'] = 'X-DAK: dak transitions'
                 if Cnf.has_key("Dinstall::Bcc"):
@@ -473,6 +470,9 @@ def check_transitions(transitions):
                                               os.path.join(Cnf["Dir::Templates"], 'transition.removed'))
                 utils.send_mail(message)
 
+            edit_file = temp_transitions_file(transitions)
+            write_transitions_from_file(edit_file)
+
             print "Done"
         else:
             print "WTF are you typing?"