From 81bfa46f2ea0e3648bdfe311469b052488fac7e4 Mon Sep 17 00:00:00 2001 From: Vasyl Nakvasiuk Date: Wed, 27 Feb 2013 18:34:09 +0200 Subject: [PATCH] fix caching problem in conditional_module --- common/lib/xmodule/xmodule/conditional_module.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/lib/xmodule/xmodule/conditional_module.py b/common/lib/xmodule/xmodule/conditional_module.py index 4dca5aa91a..361cd21745 100644 --- a/common/lib/xmodule/xmodule/conditional_module.py +++ b/common/lib/xmodule/xmodule/conditional_module.py @@ -49,8 +49,6 @@ class ConditionalModule(XModule): js_module_name = "Conditional" css = {'scss': [resource_string(__name__, 'css/capa/display.scss')]} - contents = String(scope=Scope.content) - # Map # key: # value: @@ -61,6 +59,10 @@ class ConditionalModule(XModule): 'voted': 'voted' # poll_question attr } + def __init__(self, *args, **kwargs): + XModule.__init__(self, *args, **kwargs) + self.contents = None + def _get_condition(self): # Get first valid condition. for xml_attr, attr_name in self.conditions_map.iteritems():