--- a/src/pyams_content/component/illustration/__init__.py Wed Jun 06 13:32:14 2018 +0200
+++ b/src/pyams_content/component/illustration/__init__.py Fri Jun 08 10:33:23 2018 +0200
@@ -32,7 +32,7 @@
from pyams_i18n.property import I18nFileProperty
from pyams_utils.adapter import adapter_config, ContextAdapter, get_annotation_adapter
from pyams_utils.factory import factory_config
-from pyams_utils.registry import query_utility, get_utility
+from pyams_utils.registry import query_utility, get_utility, get_global_registry
from pyams_utils.request import check_request
from pyams_utils.traversing import get_parent
from pyams_utils.vocabulary import vocabulary_config
@@ -114,7 +114,8 @@
"""++illustration++ namespace adapter"""
def traverse(self, name, furtherpath=None):
- return IIllustration(self.context)
+ registry = get_global_registry()
+ return registry.queryAdapter(self.context, IIllustration, name=name)
@adapter_config(name='illustration', context=IIllustrationTarget, provides=ISublocations)