src/pyams_content/generations/__init__.py
changeset 392 8fc847d83992
parent 379 8f90682f0fce
child 458 7e500a7ecf38
--- a/src/pyams_content/generations/__init__.py	Fri Feb 09 17:48:14 2018 +0100
+++ b/src/pyams_content/generations/__init__.py	Fri Feb 09 17:48:34 2018 +0100
@@ -34,6 +34,7 @@
 from pyams_content.shared.common.manager import SharedToolContainer
 from pyams_content.shared.form.manager import FormsManager
 from pyams_content.shared.imagemap.manager import ImageMapsManager
+from pyams_content.shared.logo.manager import LogosManager
 from pyams_content.shared.news.manager import NewsManager
 from pyams_content.shared.view.manager import ViewsManager
 from pyams_i18n.index import I18nTextIndexWithInterface
@@ -54,6 +55,7 @@
 
 REQUIRED_TOOLS = [('views', ViewsManager),
                   ('news', NewsManager),
+                  ('logos', LogosManager),
                   ('forms', FormsManager),
                   ('imagemaps', ImageMapsManager)]
 
@@ -126,7 +128,7 @@
         factory = registry.settings.get('pyams_content.config.{name}_tool_factory'.format(name=name))
         if (factory is None) or (factory.upper() not in ('NONE', '--')):
             attr_name = '{name}_tool_name'.format(name=name)
-            tool_name = getattr(config, attr_name) or \
+            tool_name = getattr(config, attr_name, None) or \
                         registry.settings.get('pyams_content.config.{name}'.format(name=attr_name), name)
             if tool_name not in manager:
                 if factory is not None: