From d22da6259b523b6a3adce2d639495f3b1df65680 Mon Sep 17 00:00:00 2001 From: Robert Sparks <rjsparks@nostrum.com> Date: Fri, 13 Dec 2019 18:37:30 +0000 Subject: [PATCH] Only gather addresses instead of name_addrs for the group_secretaries Mailtrigger Recipient. Fixes #2847. Commit ready for merge. - Legacy-Id: 17148 --- ietf/doc/tests_review.py | 4 ++-- ietf/mailtrigger/models.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ietf/doc/tests_review.py b/ietf/doc/tests_review.py index d57b54116..1856d5fcb 100644 --- a/ietf/doc/tests_review.py +++ b/ietf/doc/tests_review.py @@ -229,7 +229,7 @@ class ReviewTests(TestCase): self.assertEqual(len(outbox), 1) self.assertIn('<reviewer@example.com>', outbox[0]["To"]) self.assertNotIn("<reviewsecretary@example.com>", outbox[0]["To"]) - self.assertIn("<reviewsecretary2@example.com>", outbox[0]["CC"]) + self.assertIn("reviewsecretary2@example.com", outbox[0]["CC"]) mail_content = outbox[0].get_payload(decode=True).decode("utf-8").lower() self.assertIn("closed", mail_content) self.assertIn("review_request_close_comment", mail_content) @@ -1055,7 +1055,7 @@ class ReviewTests(TestCase): review_req = reload_db_objects(review_req) self.assertEqual(review_req.deadline,new_deadline) self.assertEqual(len(outbox), 1) - self.assertIn('<reviewsecretary@example.com>', outbox[0]["Cc"]) + self.assertIn('reviewsecretary@example.com', outbox[0]["Cc"]) self.assertIn('<reviewer@example.com>', outbox[0]["To"]) self.assertIn('Deadline changed', outbox[0]['Subject']) diff --git a/ietf/mailtrigger/models.py b/ietf/mailtrigger/models.py index ed70ddeb1..8cc335b49 100644 --- a/ietf/mailtrigger/models.py +++ b/ietf/mailtrigger/models.py @@ -183,7 +183,7 @@ class Recipient(models.Model): addrs = get_email_addresses_from_text(rts.secr_mail_alias) else: for role in group.role_set.filter(name='secr'): - addrs.append(role.person.formatted_email()) + addrs.append(role.email.address) return addrs def gather_review_req_reviewers(self, **kwargs):