From 12ad9c8558d3777330b5e95b4ec872b5becb590e Mon Sep 17 00:00:00 2001 From: ichuang Date: Sun, 11 Aug 2013 15:25:24 +0000 Subject: [PATCH] make CMS user view not show ErrorDescriptor courses --- cms/djangoapps/contentstore/views/user.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cms/djangoapps/contentstore/views/user.py b/cms/djangoapps/contentstore/views/user.py index a5c495597cfe..8b92107e885b 100644 --- a/cms/djangoapps/contentstore/views/user.py +++ b/cms/djangoapps/contentstore/views/user.py @@ -13,6 +13,7 @@ from xmodule.modulestore.django import modulestore from xmodule.modulestore import Location +from xmodule.error_module import ErrorDescriptor from contentstore.utils import get_lms_link_for_item from util.json_request import JsonResponse from auth.authz import ( @@ -62,7 +63,7 @@ def format_course_for_view(course): ) return render_to_response('index.html', { - 'courses': [format_course_for_view(c) for c in courses], + 'courses': [format_course_for_view(c) for c in courses if not isinstance(c, ErrorDescriptor)], 'user': request.user, 'request_course_creator_url': reverse('request_course_creator'), 'course_creator_status': _get_course_creator_status(request.user),