diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py
index 5acba897bfd0cb2bf47e32b1c8bc6e90b1fc2aa4..a68e06e5b609fa002b1fbc16fe378ab5ab34db42 100644
--- a/product/ERP5/Document/BusinessTemplate.py
+++ b/product/ERP5/Document/BusinessTemplate.py
@@ -4763,14 +4763,14 @@ Business Template is a set of definitions, such as skins, portal types and categ
         for dependency_couple in dependency_list:
           dependency_couple_list = dependency_couple.strip().split(' ', 1)
           dependency = dependency_couple_list[0]
-          if dependency.startswith('('):
-            # Something like "(>= 1.0rc6)".
-            dependency = dependency[1:-1]
           if dependency in (None, ''):
             continue
           version_restriction = None
           if len(dependency_couple_list) > 1:
             version_restriction = dependency_couple_list[1]
+            if version_restriction.startswith('('):
+              # Something like "(>= 1.0rc6)".
+              version_restriction = version_restriction[1:-1]
           installed_bt = self.portal_templates.getInstalledBusinessTemplate(dependency)
           if (not self.portal_templates.IsOneProviderInstalled(dependency)) \
              and ((installed_bt is None) \