Code

Oops, forgot to run all tests. Fixed.
authorjlgijsbers <jlgijsbers@57a73879-2fb5-44c3-a270-3262357dd7e2>
Sat, 6 Sep 2003 10:37:11 +0000 (10:37 +0000)
committerjlgijsbers <jlgijsbers@57a73879-2fb5-44c3-a270-3262357dd7e2>
Sat, 6 Sep 2003 10:37:11 +0000 (10:37 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1860 57a73879-2fb5-44c3-a270-3262357dd7e2

roundup/mailgw.py
test/test_mailgw.py

index 1c8bc5d7cea6447475a4368d131fc352b2a50fa1..a07fafde2750bfe61fe9e269e16cb25d9a135400 100644 (file)
@@ -73,7 +73,7 @@ are calling the create() method to create a new node). If an auditor raises
 an exception, the original message is bounced back to the sender with the
 explanatory message given in the exception. 
 
-$Id: mailgw.py,v 1.128 2003-09-06 10:21:18 jlgijsbers Exp $
+$Id: mailgw.py,v 1.129 2003-09-06 10:37:11 jlgijsbers Exp $
 """
 
 import string, re, os, mimetools, cStringIO, smtplib, socket, binascii, quopri
@@ -517,9 +517,9 @@ Emails to Roundup trackers must include a Subject: line!
                 # no classname, check if this a registration confirmation email
                 # or fallback on the default class
                 otk_re = re.compile('-- key (?P<otk>[a-zA-Z0-9]{32})')
-                otk = otk_re.search(m.group('title')).group('otk')
+                otk = otk_re.search(m.group('title'))
                 if otk:
-                    self.db.confirm_registration(otk)
+                    self.db.confirm_registration(otk.group('otk'))
                     return
                 elif hasattr(self.instance.config, 'MAIL_DEFAULT_CLASS') and \
                          self.instance.config.MAIL_DEFAULT_CLASS:
index 1cc8c85546185bca183f26abc3cb6b7812b6c61e..be8a77483e9a5aa59ebbae8f826f31e29e46f0ce 100644 (file)
@@ -8,7 +8,7 @@
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
-# $Id: test_mailgw.py,v 1.47 2003-09-06 10:21:03 jlgijsbers Exp $
+# $Id: test_mailgw.py,v 1.48 2003-09-06 10:37:10 jlgijsbers Exp $
 
 import unittest, cStringIO, tempfile, os, shutil, errno, imp, sys, difflib
 import rfc822
@@ -982,7 +982,6 @@ This is a test confirmation of registration.
 def suite():
     l = [unittest.makeSuite(MailgwTestCase),
     ]
-    l = [MailgwTestCase("testRegistrationConfirmation")]
     return unittest.TestSuite(l)