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 )

Reply via email to