diff --git a/browser/node.py b/browser/node.py index a6ec7ec..051e2f0 100644 --- a/browser/node.py +++ b/browser/node.py @@ -933,7 +933,7 @@ class NodeTraverser(ItemTraverser): langInfo = LanguageInfo(self.context, request) adTarget = adapted(target, langInfo) view = component.queryMultiAdapter((adTarget, request), name=name) - if view is not None: + if isinstance(view, BaseView): viewAnnotations['targetView'] = view view.logInfo('NodeTraverser:targetView = %r' % view) return self.context