diff --git a/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Base_contribute.xml b/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Base_contribute.xml
index 9c2faab0106d31c67ce2132d6ba4e7739c143eff..593fc8de9f636bb516c77203b14f8e5ecf25a14c 100644
--- a/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Base_contribute.xml
+++ b/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Base_contribute.xml
@@ -97,7 +97,6 @@ if url is not None:\n
       redirect_url= \'%s?%s\' %(cancel_url, \n
                             make_query(dict(portal_status_message=translateString("Wrong or not accessible URL address."))))\n
       return context.REQUEST.RESPONSE.redirect(redirect_url)\n
-  filename=document.getId()\n
 else:\n
   # contribute file\n
   document_kw.update({\'file\': file})\n
@@ -109,6 +108,7 @@ if synchronous_metadata_discovery:\n
   # this in an activity\n
   if document.isSupportBaseDataConversion():\n
     document.processFile()\n
+  filename = document.getFilename()\n
   merged_document = document.Document_convertToBaseFormatAndDiscoverMetadata(\n
                                filename=filename,\n
                                user_login=user_login,\n
diff --git a/bt5/erp5_ingestion/bt/revision b/bt5/erp5_ingestion/bt/revision
index dd1ec209f3358043353ec9054f1d3bf3416d325e..fa59ff276dba81ce358e8dfb002082053d6686cd 100644
--- a/bt5/erp5_ingestion/bt/revision
+++ b/bt5/erp5_ingestion/bt/revision
@@ -1 +1 @@
-132
\ No newline at end of file
+134
\ No newline at end of file