Skip to content

Commit

Permalink
Import all modules views in base_viewer.py instead of dispatcher.py, …
Browse files Browse the repository at this point in the history
…which should solve the default viewer bug.
  • Loading branch information
mikemintz committed Feb 26, 2012
1 parent b923d63 commit 7eb4e9a
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
5 changes: 5 additions & 0 deletions deme_django/cms/base_viewer.py
Expand Up @@ -739,3 +739,8 @@ def construct_template(self, django_template_document):
cur_node = next_node
return self.context['layout%s' % django_template_document.pk]


# Import viewers from modules so they get registered with ViewerMetaClass
for module_name in settings.MODULE_NAMES:
__import__('modules.%s.views' % module_name)

4 changes: 0 additions & 4 deletions deme_django/cms/dispatcher.py
Expand Up @@ -12,10 +12,6 @@
from cms.base_viewer import get_viewer_class_by_name, get_current_site, all_viewer_classes
from django.conf import settings

# Import viewers from modules so they get registered with ViewerMetaClass
for module_name in settings.MODULE_NAMES:
__import__('modules.%s.views' % module_name)

# Check that all default viewers have been defined properly
for item_type in all_item_types():
viewer_name = item_type.__name__.lower()
Expand Down

0 comments on commit 7eb4e9a

Please sign in to comment.