diff --git a/product/ERP5SyncML/Conduit/BaobabConduit.py b/product/ERP5SyncML/Conduit/BaobabConduit.py index cd89a9f7fd158526daf23810c4e7ef2175839cd9..35077e9db28d15332203e384347c309551f64be0 100644 --- a/product/ERP5SyncML/Conduit/BaobabConduit.py +++ b/product/ERP5SyncML/Conduit/BaobabConduit.py @@ -307,6 +307,13 @@ class BaobabConduit(ERP5Conduit): , id = object_id ) subobject.setCareerRole('client') + # We first try to get the organisation corresponding + organisation_id = 'site_%s' % object_id[:3] + organisation = person_module_object.portal_catalog( + portal_type='Organisation', + id=organisation_id + )[0].getObject() + subobject.setCareerSubordinationValue(organisation) else: # This is an organisation object subobject = organisation_module_object.newContent( portal_type = 'Organisation' , id = object_id