diff --git a/product/ERP5/Tool/ContributionTool.py b/product/ERP5/Tool/ContributionTool.py
index fada7cc6684bf32ab1a78d9cda734ef035c86ace..fa5b8e2b54ce22e41a0c12c493dfff594c774de0 100644
--- a/product/ERP5/Tool/ContributionTool.py
+++ b/product/ERP5/Tool/ContributionTool.py
@@ -404,8 +404,8 @@ class ContributionTool(BaseTool):
 
     regex_text = self.portal_preferences.getPreferredDocumentFileNameRegularExpression()
     if regex_text in ('', None):
-      # we must have file name regular expression defined in preferences
-      raise ValueError, '[DMS] No file name regular expression defined in preferences.'
+      return property_dict
+
     if regex_text:
       pattern = re.compile(regex_text)
       if pattern is not None: