[Zope-CMF] Re: Don't always set the modification date?

Florent Guillaume fg at nuxeo.com
Thu Feb 17 10:27:27 EST 2005


Paul Winkler  <pw_lists at slinkp.com> wrote:
> > > > Occasionally I use this workaround:
> > > > 
> > > >     obj.reindexObject(idxs=['suppress_notifyModified'])
> > 
> > That's a working workaround yes.
> 
> let me see if i'm following this - so, you're relying on
> the fact that CMFCatalogAware.reindexObject() doesn't check
> the validity of index names, and only calls notifyModified()
> if the index list is empty? (I don't get why it does that
> anyway. What's reason for wanting different behavior when
> you pass specific indexes?)

The idea is that if you reindex a single index on an object, then it's
probably not a user-visible "modification" and doesn't really need to
call notifyModified. And that if you really want it you can still call
it by hand.

Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   fg at nuxeo.com


More information about the Zope-CMF mailing list