diff --git a/product/ERP5Type/Document/Folder.py b/product/ERP5Type/Document/Folder.py
index db1c65b92c6e7ebc3dd8bb66317c76dff40bbe34..a1771b61c805450116982d82e8e1976b3377a316 100755
--- a/product/ERP5Type/Document/Folder.py
+++ b/product/ERP5Type/Document/Folder.py
@@ -64,7 +64,7 @@ class FolderMixIn(ExtensionClass.Base):
   security.declareProtected(Permissions.AddPortalContent, 'newContent')
   def newContent(self, id=None, portal_type=None, id_group=None,
           default=None, method=None, immediate_reindex=0,
-          container=None, bypass_init_script=0, **kw):
+          container=None, bypass_init_script=0, activate_kw=None,**kw):
     """
       Creates a new content
     """
@@ -81,7 +81,8 @@ class FolderMixIn(ExtensionClass.Base):
     self.portal_types.constructContent(type_name=portal_type,
                                        container=container,
                                        id=new_id,
-                                       bypass_init_script=bypass_init_script
+                                       bypass_init_script=bypass_init_script,
+                                       activate_kw=activate_kw
                                        ) # **kw) removed due to CMF bug
     new_instance = container[new_id]
     if kw != {} : new_instance._edit(force_update=1, **kw)
@@ -719,9 +720,7 @@ be a problem)."""
       if type(portal_type) == type(''):
         portal_type = (portal_type,)
       object_list = filter(lambda x: x.getPortalType() in portal_type, object_list)
-      
     object_list = sortValueList(object_list, sort_on, sort_order, **kw)
-    
     return object_list
 
   # Override security declaration of CMFCore/PortalFolder (used by CMFBTreeFolder)