diff --git a/lms/djangoapps/django_comment_client/utils.py b/lms/djangoapps/django_comment_client/utils.py index b2e6758b6b..6c9d35b4a3 100644 --- a/lms/djangoapps/django_comment_client/utils.py +++ b/lms/djangoapps/django_comment_client/utils.py @@ -65,7 +65,7 @@ def initialize_discussion_info(request, course): def _get_module(module_descriptor): print module_descriptor - module = get_module(user, request, module_descriptor.location, student_module_cache)[0] + module = get_module(user, request, module_descriptor.location, student_module_cache) return module def _extract_info(module): @@ -82,7 +82,7 @@ def initialize_discussion_info(request, course): filter(_is_course_discussion, get_full_modules().items())) - student_module_cache = StudentModuleCache(user, course) + student_module_cache = StudentModuleCache.cache_for_descriptor_descendents(user, course) discussion_info = map(_extract_info, map(_get_module, discussion_module_descriptors)) diff --git a/lms/templates/discussion/_search_bar.html b/lms/templates/discussion/_search_bar.html index 9c8f571cc8..9fa60d57a7 100644 --- a/lms/templates/discussion/_search_bar.html +++ b/lms/templates/discussion/_search_bar.html @@ -9,7 +9,7 @@ def base_url_for_search(): %>
- % if 'tag' in query_params: + % if query_params.get('tags', None): % else: diff --git a/lms/urls.py b/lms/urls.py index eb97ceaa3b..99aa7e5a16 100644 --- a/lms/urls.py +++ b/lms/urls.py @@ -141,8 +141,8 @@ if settings.COURSEWARE_ENABLED: # discussion url(r'^courses/(?P[^/]+/[^/]+/[^/]+)/discussion/', - include('django_comment_client.urls')), - # For the instructor + + include('django_comment_client.urls')), url(r'^courses/(?P[^/]+/[^/]+/[^/]+)/gradebook$', 'courseware.views.gradebook'), )