[Checkins] SVN: grok/trunk/src/grok/publication.py Experimental fix.
Martijn Faassen
faassen at infrae.com
Thu Dec 11 17:42:41 EST 2008
Log message for revision 93919:
Experimental fix.
Changed:
U grok/trunk/src/grok/publication.py
-=-
Modified: grok/trunk/src/grok/publication.py
===================================================================
--- grok/trunk/src/grok/publication.py 2008-12-11 19:49:29 UTC (rev 93918)
+++ grok/trunk/src/grok/publication.py 2008-12-11 22:42:40 UTC (rev 93919)
@@ -36,8 +36,11 @@
def traverseName(self, request, ob, name):
result = super(ZopePublicationSansProxy, self).traverseName(
request, ob, name)
- return removeSecurityProxy(result)
-
+ if request.getTraversalStack():
+ return removeSecurityProxy(result)
+ else:
+ return result
+
def callObject(self, request, ob):
checker = selectChecker(ob)
if checker is not None:
More information about the Checkins
mailing list