On Fri, 16 Feb 2001, Steve Alexander wrote:
This is 2.3.0, I suppose I should try the new beta just for kicks...
Yes, do try the new beta. If this is what I think it is, it is fixed in the latest 2.3, as I submitted the patch that fixed it :-)
Are your objects traversed to through an object that does __bobo_traverse__ -- like a ZPatterns Specialist, for example?
Yes, the items come out of a Specialist. However, upgrading to 2.3.1b1 did not solve the problem. I don't see any changes to getObject.
The patch to ZCatalog brains makes it fall back on resolve_url, which works just fine.
So I changed getObject to wrap the try/except around only the restrictedTraverse call and moved the call to resovle_url outside that, and that seems to have fixed the problem. Thanks, Steve! You might want to look to see where your patch went, though <wry grin>. --RDM