diff --git a/product/ERP5Type/Document/Folder.py b/product/ERP5Type/Document/Folder.py
index c5ab687c8c6a36f32a6e78b6b9e2e625b0a48205..5796000181fe3d7308a181c226e4c266d3051a32 100755
--- a/product/ERP5Type/Document/Folder.py
+++ b/product/ERP5Type/Document/Folder.py
@@ -134,6 +134,10 @@ class FolderMixIn(ExtensionClass.Base, CopyContainer):
 
       return str(my_id)
 
+  def _get_id(self, id):
+    # Override Zope default by folder id generation
+    self.generateNewId()
+    
   security.declareProtected(Permissions.View, 'hasContent')
   def hasContent(self,id):
     return self.hasObject(id)