[CMF-checkins] CVS: CMF/CMFCore - CMFCatalogAware.py:1.13
   
    Florent Guillaume
     
    fg@nuxeo.com
       
    Thu, 25 Jul 2002 16:42:34 -0400
    
    
  
Update of /cvs-repository/CMF/CMFCore
In directory cvs.zope.org:/tmp/cvs-serv7566
Modified Files:
	CMFCatalogAware.py 
Log Message:
Don't update to object's modification date if specific indexes were
requested.
=== CMF/CMFCore/CMFCatalogAware.py 1.12 => 1.13 ===
             If idxs is present, only those indexes are reindexed.
             The metadata is always updated.
 
-            Also update the modification date of the object.
+            Also update the modification date of the object,
+            unless specific indexes were requested.
         """
-        if hasattr(aq_base(self), 'notifyModified'):
-            # Update modification date.
-            self.notifyModified()
+        if idxs == []:
+            # Update the modification date.
+            if hasattr(aq_base(self), 'notifyModified'):
+                self.notifyModified()
         catalog = getToolByName(self, 'portal_catalog', None)
         if catalog is not None:
             catalog.reindexObject(self, idxs=idxs)