Last active
August 29, 2015 13:56
-
-
Save antoviaque/9025961 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/common/lib/xmodule/xmodule/html_module.py b/common/lib/xmodule/xmodule/html_module.py | |
| index d00effc..5f1606f 100644 | |
| --- a/common/lib/xmodule/xmodule/html_module.py | |
| +++ b/common/lib/xmodule/xmodule/html_module.py | |
| @@ -220,6 +220,12 @@ class HtmlDescriptor(HtmlFields, XmlDescriptor, EditingDescriptor): | |
| non_editable_fields.append(HtmlDescriptor.use_latex_compiler) | |
| return non_editable_fields | |
| + def fallback_view(self, *args, **kwargs): | |
| + """ | |
| + Provide a fallback view | |
| + """ | |
| + return self.student_view(*args, **kwargs) | |
| + | |
| class AboutFields(object): | |
| display_name = String( | |
| ============ | |
| 2014-02-15 22:10:13,378 ERROR 16475 [django.request] base.py:215 - Internal Server Error: /courses/HarvardX/GSE1x/2014_1/courseware/Week_1/Change_Diary_Using_the_Change_Diary/ | |
| Traceback (most recent call last): | |
| File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 111, in get_response | |
| response = callback(request, *callback_args, **callback_kwargs) | |
| File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view | |
| return view_func(request, *args, **kwargs) | |
| File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/utils/decorators.py", line 91, in _wrapped_view | |
| response = view_func(request, *args, **kwargs) | |
| File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/views/decorators/cache.py", line 75, in _cache_controlled | |
| response = viewfunc(request, *args, **kw) | |
| File "/edx/app/edxapp/edx-platform/lms/djangoapps/courseware/views.py", line 331, in index | |
| context['fragment'] = section_module.render('student_view') | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/core.py", line 279, in render | |
| return self.runtime.render(self, view, context) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 996, in render | |
| return block.xmodule_runtime.render(to_render, view_name, context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/runtime.py", line 583, in render | |
| frag = view_fn(context) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/seq_module.py", line 88, in student_view | |
| rendered_child = child.render('student_view', context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/core.py", line 279, in render | |
| return self.runtime.render(self, view, context) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 996, in render | |
| return block.xmodule_runtime.render(to_render, view_name, context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/runtime.py", line 583, in render | |
| frag = view_fn(context) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/vertical_module.py", line 24, in student_view | |
| rendered_child = child.render('student_view', context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/core.py", line 279, in render | |
| return self.runtime.render(self, view, context) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 996, in render | |
| return block.xmodule_runtime.render(to_render, view_name, context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/runtime.py", line 583, in render | |
| frag = view_fn(context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock-mentoring/mentoring/mentoring.py", line 68, in student_view | |
| not_instance_of=MentoringMessageBlock) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock-mentoring/mentoring/utils.py", line 126, in get_children_fragment | |
| frag = self.runtime.render_child(child, view_name, context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/runtime.py", line 603, in render_child | |
| return child.render(view_name or self._view_name, context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/core.py", line 279, in render | |
| return self.runtime.render(self, view, context) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 998, in render | |
| return super(DescriptorSystem, self).render(block, view_name, context) | |
| File "/edx/app/edxapp/venvs/edxapp/src/xblock/xblock/runtime.py", line 583, in render | |
| frag = view_fn(context) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/html_module.py", line 227, in fallback_view | |
| return self.student_view(*args, **kwargs) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 359, in __get__ | |
| return getattr(getattr(instance, self._source), self._name) | |
| File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 809, in _xmodule | |
| assert self.xmodule_runtime is not None | |
| AssertionError |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment