diff --git a/product/ERP5SyncML/XMLSyncUtils.py b/product/ERP5SyncML/XMLSyncUtils.py
index 738d6e7d2a91513da2f54058e25f4beb102d17f9..6b71138bc1c0eac692ab2bf1caa65b0af32571d7 100644
--- a/product/ERP5SyncML/XMLSyncUtils.py
+++ b/product/ERP5SyncML/XMLSyncUtils.py
@@ -132,6 +132,9 @@ def getConduitByName(conduit_name):
   elif conduit_name.startswith('Extensions'):
     conduit_module = __import__(conduit_name, globals(), locals(), [''])
     conduit_name = conduit_name.split('.')[-1]
+  elif conduit_name.startswith('extension.'):
+    conduit_module = __import__("erp5.component."+conduit_name, globals(), locals(), [''])
+    conduit_name = conduit_name.split('.')[-1]
   else:
     from Products.ERP5SyncML import Conduit
     conduit_module = __import__('.'.join([Conduit.__name__, conduit_name]),