On Sat, 19 Jun 2004 20:14:47 -0300 Leonardo Rochael Almeida <[EMAIL PROTECTED]> wrote:
> On Wed, 16 Jun 2004 11:16:55 +0200 > > Eric Brun <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > Hi, > > > > > > I have a problem with 'getObject' method of CatalogBrains class on > > > Zope271b1 : it's return None. But with a Zope2.7.0 my object is > > > correctly find and returned. The permissions are right. > > > > Em Qua, 2004-06-16 ās 11:28, Casey Duncan escreveu: > > getObject was refactored recently and its security was increased. It > > uses restrictedTraverse() now, which means that you need access to > > all of the enclosing folders as well as the object. Before, no > > security checking was performed by getObject. > > > > I suspect you do not have access to one of the containing folders. > > I certainly hope he'd get a permission error instead of silent 'None' > for '.getObject()' in this case or I'd consider it a bug :-) Me to, except that changing this behavior will break existing apps. There is an implicit contract the getObject should not raise errors. Perhaps this means we need a different method with better behavior. Somehow that doesn't seem all that appealing, however. -Casey _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )