From bfdba3c914bc8f44b412cd7e4def71df7e19a0d0 Mon Sep 17 00:00:00 2001 From: Muhammad Adeel Tajamul <77053848+muhammadadeeltajamul@users.noreply.github.com> Date: Tue, 20 May 2025 17:15:02 +0500 Subject: [PATCH] chore: added email_content in content reported notification (#36758) * chore: added email_content in content reported notification * fix: fixed test cases --- .../discussion/rest_api/discussions_notifications.py | 3 ++- .../rest_api/tests/test_discussions_notifications.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/discussion/rest_api/discussions_notifications.py b/lms/djangoapps/discussion/rest_api/discussions_notifications.py index b1bc6aa954..57e231b966 100644 --- a/lms/djangoapps/discussion/rest_api/discussions_notifications.py +++ b/lms/djangoapps/discussion/rest_api/discussions_notifications.py @@ -373,7 +373,8 @@ class DiscussionNotificationSender: context = { 'username': self.thread.username, 'content_type': content_type, - 'content': thread_body + 'content': thread_body, + 'email_content': clean_thread_html_body(thread_body) } audience_filters = {'discussion_roles': [ FORUM_ROLE_ADMINISTRATOR, FORUM_ROLE_MODERATOR, FORUM_ROLE_COMMUNITY_TA diff --git a/lms/djangoapps/discussion/rest_api/tests/test_discussions_notifications.py b/lms/djangoapps/discussion/rest_api/tests/test_discussions_notifications.py index 9e4a76aa40..5e0640c64e 100644 --- a/lms/djangoapps/discussion/rest_api/tests/test_discussions_notifications.py +++ b/lms/djangoapps/discussion/rest_api/tests/test_discussions_notifications.py @@ -47,7 +47,8 @@ class TestDiscussionNotificationSender(unittest.TestCase): self.assertEqual(context, { 'username': self.thread.username, 'content_type': expected_content_type, - 'content': 'Thread body' + 'content': 'Thread body', + 'email_content': 'Thread body', }) self.assertEqual(audience_filters, { 'discussion_roles': ['Administrator', 'Moderator', 'Community TA']