diff --git a/product/ERP5/Document/Document.py b/product/ERP5/Document/Document.py
index 43a0ba70eb4842491d7c64c737642c1cb236d731..8eb8d22c93a87b8fd3eb4a352b71a623ee2bd3e3 100644
--- a/product/ERP5/Document/Document.py
+++ b/product/ERP5/Document/Document.py
@@ -1012,8 +1012,8 @@ class Document(XMLObject, UrlMixIn, ConversionCacheMixin, SnapshotMixin):
       script can for example allocate a reference number automatically if
       no reference was defined.
     """
-    return self._getTypeBasedMethod('finishIngestion',
-        fallback_script_id='Document_finishIngestion')
+    method = self._getTypeBasedMethod('finishIngestion', fallback_script_id='Document_finishIngestion')
+    return method()
 
   # Conversion methods
   security.declareProtected(Permissions.ModifyPortalContent, 'convert')