diff --git a/product/ERP5Type/Core/Folder.py b/product/ERP5Type/Core/Folder.py
index 5882bb149ec8924d043e7617fefcd63a81cb42c7..58fc2007cede7c7e11dd82ceeadc9778c2f990e8 100644
--- a/product/ERP5Type/Core/Folder.py
+++ b/product/ERP5Type/Core/Folder.py
@@ -1532,9 +1532,9 @@ class Folder(CopyContainer, CMFBTreeFolder, CMFHBTreeFolder, Base, FolderMixIn,
       # handle validate_src
       if validate_src:
         if not sm.validate(None, parent, None, object):
-          raise AccessControl_Unauthorized, object_id
+          raise AccessControl_Unauthorized, object.getId()
       if validate_src > 1:
-        if not sm.checkPermission(DeleteObjects, parent):
+        if not sm.checkPermission(Permissions.DeleteObjects, parent):
           raise AccessControl_Unauthorized
       # so far, everything OK
       return