From d4b5b07662cfa7f5e986082cddb748a3a3983808 Mon Sep 17 00:00:00 2001 From: wajeeha-khalid Date: Mon, 20 Jun 2016 12:17:54 +0500 Subject: [PATCH] MA-2531: fix unread_comment_count for 'read' patch --- lms/djangoapps/discussion_api/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/discussion_api/api.py b/lms/djangoapps/discussion_api/api.py index 13376a043d..c32c552691 100644 --- a/lms/djangoapps/discussion_api/api.py +++ b/lms/djangoapps/discussion_api/api.py @@ -782,7 +782,9 @@ def _handle_read_field(api_content, form_value, user, cc_content): """ if form_value and not cc_content['read']: user.read(cc_content) - api_content["unread_comment_count"] -= 1 + # When a thread is marked as read, all of its responses and comments + # are also marked as read. + api_content["unread_comment_count"] = 0 def create_thread(request, thread_data):