diff --git a/models/dp_delivery_carrier.py b/models/dp_delivery_carrier.py index 4fafa92..e663ef2 100644 --- a/models/dp_delivery_carrier.py +++ b/models/dp_delivery_carrier.py @@ -60,13 +60,17 @@ class DPDeliveryCarrier(models.Model): zipcode = partner.zip, city = partner.city, country = country) - if partner.parent_id.name: - person = None - if partner.name: - person = partner.name + if partner.is_company: return im.build_comp_addr(company = partner.parent_id.name, - address = addr, - person = person) + address = addr) + else: + if partner.parent_id.name: + person = None + if partner.name: + person = partner.name + return im.build_comp_addr(company = partner.parent_id.name, + address = addr, + person = person) else: (first, last) = split_first_lastname(partner.name) return im.build_pers_addr(first = first,