Yesterday I spent some hours tracking down why catalog Metadata and catalog Indexes are getting out of sync in my CMF Site.
I found that checkin <http://cvs.zope.org/Zope/lib/python/Products/ZCatalog/Catalog.py.diff?r1=220.127.116.11&r2=18.104.22.168>
including this new condition <code> if not idxs: # if the caller specifies that we should update only a # specific set of indexes, we don't do a metadata update. self.updateMetadata(object, uid) </code>
Could anybody tell me what's the rationale behind that checkin?
- it breaks backwards compatibility - it's only in Zope-2_6-branch, not in Zope-2_7-branch or HEAD - I can't see what this 'if' is good for anyway
Zope-Dev maillist - [EMAIL PROTECTED]
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce