diff --git a/product/ERP5OOo/Document/ExternalLibraryFile.py b/product/ERP5OOo/Document/ExternalLibraryFile.py
index 0c1bee77e663a57c31d4634f9695bfdc703d8aa0..884e52427a2d2d35645fdc41a4597705bc3fc8ac 100644
--- a/product/ERP5OOo/Document/ExternalLibraryFile.py
+++ b/product/ERP5OOo/Document/ExternalLibraryFile.py
@@ -126,6 +126,7 @@ class ExternalLibraryFile(ExternalDocument):
       for atr in self.portal_types[self.getPortalType()].getInstanceBaseCategoryList():
         n.setProperty(atr,self.getProperty(atr))
       # partial commits (otherwise packet may exceed mysql max size)
+      # XXX this should probably be deferred as portal_activities
       if i % 50 ==0:
         get_transaction().commit()
     self.log(len(lista))