|
15 | 15 | # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
16 | 16 | # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
17 | 17 | # |
18 | | -# $Id: roundupdb.py,v 1.97 2004-02-11 23:55:08 richard Exp $ |
| 18 | +# $Id: roundupdb.py,v 1.98 2004-02-23 05:29:05 richard Exp $ |
19 | 19 |
|
20 | 20 | """Extending hyperdb with types specific to issue-tracking. |
21 | 21 | """ |
@@ -268,14 +268,17 @@ def send_message(self, nodeid, msgid, note, sendto, from_address=None): |
268 | 268 | if from_tag: |
269 | 269 | from_tag = ' ' + from_tag |
270 | 270 |
|
271 | | - subject = '[%s%s] %s' % (cn, nodeid, encode_header(title)) |
272 | | - author = straddr((encode_header(authname) + from_tag, from_address)) |
| 271 | + subject = '[%s%s] %s' % (cn, nodeid, encode_header(title, |
| 272 | + self.db.config.EMAIL_CHARSET)) |
| 273 | + author = straddr((encode_header(authname, self.db.config.EMAIL_CHARSET) |
| 274 | + + from_tag, from_address)) |
273 | 275 |
|
274 | 276 | # create the message |
275 | 277 | mailer = Mailer(self.db.config) |
276 | 278 | message, writer = mailer.get_standard_message(sendto, subject, author) |
277 | 279 |
|
278 | | - tracker_name = encode_header(self.db.config.TRACKER_NAME) |
| 280 | + tracker_name = encode_header(self.db.config.TRACKER_NAME, |
| 281 | + self.db.config.EMAIL_CHARSET) |
279 | 282 | writer.addheader('Reply-To', straddr((tracker_name, from_address))) |
280 | 283 | if messageid: |
281 | 284 | writer.addheader('Message-Id', messageid) |
|
0 commit comments