Email notification to reporters is broken
Setting always_notify_reporter = true
is meant to send notification emails for ticket changes to the original author of the ticket and also every author of a ticket change. The latter doesn't work in version 0.9. The bug has been introduced in changeset [1343], where the following code starting at line 294 in Notify.py
cursor.execute('SELECT DISTINCT author,ticket FROM ticket_change '
' WHERE ticket=%s', tktid)
rows = cursor.fetchall()
for row in rows:
emails += row[0] and self.get_email_addresses(row[0]) or []
has been replaced with (starting at line 310 in Notify.py)
cursor.execute("SELECT DISTINCT author,ticket FROM ticket_change "
"WHERE ticket=%s", (tktid,))
for author,ticket in cursor:
recipients.append(row[0])
In the last line, row[0]
should be replaced with author
.
Attachments
(1)
- Ticket_2408.patch
(484 bytes
) - added by dbrocher@… 19 years ago.
- This patch fixes the problem in the trunk at the current revision 2569
Download all attachments as:
.zip
Change History
(8)
Owner: |
changed from Jonas Borgström to anonymous
|
Owner: |
changed from anonymous to dbrocher@…
|
Owner: |
changed from dbrocher@… to Jonas Borgström
|
Owner: |
changed from Jonas Borgström to Emmanuel Blot
|
Status: |
new → assigned
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
This patch fixes the problem in the trunk at the current revision 2569