I think you need to call "reindex_object" on your catalogaware object manually... it indexes itself automatically but doesnt reindex itself automatically. See http://www.zope.org/Members/AlexR/CatalogAware for more info... Bryan Field-Elliot wrote:
Hi,
I'm new to Zope -- let me first say, I'm totally blown away! I come from a Java/JSP/Servlet world, and Zope is just blowing my mind!
I am using the latest Zope release (downloaded and installed yesterday).
I am trying to use ZCatalog, and CatalogAwareBase as a base class for my custom ZObject.
I have successfully managed to get things straight so that my catalog notices whenever I create new instances of my custom classess (I had to call my catalog "Catalog"). The new instances correctly show up in the "Catalog" tab of my Catalog.
However, I am having a terrible time trying to get the Catalog to automatically re-index objects when I modify them. I am using standard property sheet editor page generated in the Product config area for my object class. Is this the wrong thing to do?
It's hard to imagine the usefulness of the ZCatalog without it being up-to-date when objects change. I guess I'm just used to the RDBMS world where this is completely expected behavior.
I can't tell if this is a bug in CatalogAwareBase, or else if the documentation is lacking.
Thanks,
Bryan
-- Chris McDonough Zope Corporation http://www.zope.org http://www.zope.com "Killing hundreds of birds with thousands of stones"