"König Alexander" wrote:
The automatic indexing and unindexing on creation and deletion works fine. When a cutted object is pasted into another folder, manage_beforeDelete raises
Error Type: AttributeError Error Value: aq_acquire.
Debugging brought up, that absolute_url() doesn't work when the object is marked as cutted. The acquisitiontree is traversed up to th root-application object. Zope.absolute_url() tries to call self.aq_acquire('REQUEST').script.
I have exactly the same problem. I solved it by using absolute_url(1) and tacking on '/' to the beginning in the CatalogAware.url() function. Once you do that you have problems with self.REQUEST not existing, so comment out that line and set script_name or whatever it's called to "". At which point you start wondering why CatalogAware doesn't use the code PortalContent does and way absolute_url is so broken. And what is REQUEST['SCRIPT_NAME'] anyway? -- -= This is NOT a pyramid scheme =- The SNAFU Principle: True communication is possible only between equals Itamar S.T. itamars@ibm.net