From 9f8cf1c321e9c325fbaaaba3a6ef30c7cf3dd211 Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 24 Sep 2014 07:00:36 -0400 Subject: [PATCH] Hide deleted course updates from mobile API. --- lms/djangoapps/mobile_api/course_info/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/mobile_api/course_info/views.py b/lms/djangoapps/mobile_api/course_info/views.py index 2b60505665..2b36baddd8 100644 --- a/lms/djangoapps/mobile_api/course_info/views.py +++ b/lms/djangoapps/mobile_api/course_info/views.py @@ -25,7 +25,12 @@ class CourseUpdatesList(generics.ListAPIView): course_id = CourseKey.from_string(kwargs['course_id']) course = modulestore().get_course(course_id) course_updates_module = get_course_info_section_module(request, course, 'updates') - return Response(reversed(course_updates_module.items)) + + updates_to_show = [ + update for update in reversed(course_updates_module.items) + if update.get("status") != "deleted" + ] + return Response(updates_to_show) class CourseHandoutsList(generics.ListAPIView):