* Jonathan Hobbs <[EMAIL PROTECTED]> [2004-07-02 17:36]: > <dtml-call "Catalog.uncatalog_object(recid)"> > > generates the following error in my log file: > > 2004-07-02T11:13:07 ERROR(200) Catalog uncatalogObject unsuccessfully > attempted to uncatalog an object with a uid of 1049298593. > > and > > <dtml-call "Catalog.uncatalog_object(drid)"> > > generates the following error in my log file: > > 2004-07-02T11:21:07 ERROR(200) Catalog uncatalogObject unsuccessfully > attempted to uncatalog an object with a uid of 1722304759. > > So, how do you remove a 'non-catalog aware' object from a zcatalog? (this is > the first time I have used non-catalog aware instances, in previous projects > I used catalog-aware objects and just deleted the object in the folder and > the object was automatically removed from the zcatalog). > > Thanks for any ideas! > > Jonathan
It doesn't have to be catalog aware. You should call uncatalog_object with the path of the object not the rid. If you don't know it call Catalog.getpath(rid). -- Roché Compaan Upfront Systems http://www.upfrontsystems.co.za _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )