diff --git a/product/ERP5SyncML/Conduit/BaobabConduit.py b/product/ERP5SyncML/Conduit/BaobabConduit.py
index 80f8f30235e6ca798b1c5dc0f3367ff5ed5eda6e..c855090b26425655b8ff95760b62b4894dd44a9e 100644
--- a/product/ERP5SyncML/Conduit/BaobabConduit.py
+++ b/product/ERP5SyncML/Conduit/BaobabConduit.py
@@ -971,10 +971,11 @@ class BaobabConduit(ERP5Conduit):
       if inventory_path is not None:
         result_list.append(inventory_path)
         vault_path = self.vault_code_to_path.get(vault_code)
-        if vault_path not in (None, ''):
-          result_list.append(vault_path)
-        elif vault_code is not None:
-          raise ValueError, '%s is not a known vault import codification' % (vault_code, )
+        if vault_path != '':
+          if vault_path is not None:
+            result_list.append(vault_path)
+          elif vault_code is not None:
+            raise ValueError, '%s is not a known vault import codification' % (vault_code, )
       elif inventory_code is not None:
         raise ValueError, '%s is not a known inventory import codification' % (inventory_code, )
     if len(result_list) == 0: