make sure base object is used as target

This commit is contained in:
Helmut Merz 2012-04-23 10:17:18 +02:00
parent ba108d4625
commit eaa762e081

View file

@ -468,6 +468,7 @@ class NodeView(BaseView):
def getViewForTarget(self, obj, setup=True): def getViewForTarget(self, obj, setup=True):
if obj is not None: if obj is not None:
obj = baseObject(obj)
basicView = component.getMultiAdapter((obj, self.request)) basicView = component.getMultiAdapter((obj, self.request))
if obj == self.targetObject: if obj == self.targetObject:
basicView._viewName = self.context.viewName basicView._viewName = self.context.viewName