* 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 )

Reply via email to