1 | --- email2trac-2.0.2.orig/email2trac.py.in 2011-01-14 10:16:55.000000000 -0500 |
---|
2 | +++ email2trac-2.0.2/email2trac.py.in 2011-04-19 16:31:17.000000000 -0400 |
---|
3 | @@ -345,7 +345,7 @@ |
---|
4 | users = [ (u,n,e) for (u, n, e) in self.env.get_known_users(self.db) |
---|
5 | if ( |
---|
6 | (e and (e.lower() == self.email_addr.lower())) or |
---|
7 | - (u + '@' + self.smtp_default_domain.lower() == self.email_addr.lower()) |
---|
8 | + (u.lower() + '@' + self.smtp_default_domain.lower() == self.email_addr.lower()) |
---|
9 | ) |
---|
10 | ] |
---|
11 | |
---|
12 | @@ -647,7 +647,7 @@ |
---|
13 | """ |
---|
14 | self.logger.debug('function check_permission_participants') |
---|
15 | |
---|
16 | - if tkt['reporter'].lower() in [self.author, self.email_addr]: |
---|
17 | + if tkt['reporter'].lower() in [self.author.lower(), self.email_addr.lower()]: |
---|
18 | self.logger.debug('ALLOW, %s is the ticket reporter' %(self.email_addr)) |
---|
19 | |
---|
20 | return True |
---|
21 | @@ -662,7 +662,7 @@ |
---|
22 | try: |
---|
23 | cc_list = tkt['cc'].split(',') |
---|
24 | for cc in cc_list: |
---|
25 | - if self.email_addr.lower() in cc.strip(): |
---|
26 | + if self.email_addr.lower() in cc.lower().strip(): |
---|
27 | self.logger.debug('ALLOW, %s is in the CC' %(self.email_addr)) |
---|
28 | |
---|
29 | return True |
---|