From f193e00dcb7c3a5d53f2ce9abfacffa4a253c42e Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Wed, 25 Jan 2012 11:27:12 +0100 Subject: [PATCH] node traverser: store only loops-specific view as target view in request annotations --- browser/node.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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