diff --git a/product/ERP5/ERP5Site.py b/product/ERP5/ERP5Site.py
index 7d2a31b6ee90a44e900ace68fe824e07420cad16..d73d7287c23b096f96cc5aee693c4cf481d4c714 100644
--- a/product/ERP5/ERP5Site.py
+++ b/product/ERP5/ERP5Site.py
@@ -1148,10 +1148,13 @@ class ERP5Generator(PortalGenerator):
     if not p.hasObject('portal_preferences'):
       addTool('ERP5 Preference Tool', None)
 
-    # Add ERP5SyncML Tools
-    addTool = p.manage_addProduct['ERP5SyncML'].manage_addTool
-    if not p.hasObject('portal_synchronizations'):
-      addTool('ERP5 Synchronizations', None)
+    try:
+      # Add ERP5SyncML Tools
+      addTool = p.manage_addProduct['ERP5SyncML'].manage_addTool
+      if not p.hasObject('portal_synchronizations'):
+        addTool('ERP5 Synchronizations', None)
+    except AttributeError:
+      pass
 
     # Add Message Catalog
     if not 'Localizer' in p.objectIds():