diff --git a/delivery_seur_atlas/models/delivery_carrier.py b/delivery_seur_atlas/models/delivery_carrier.py index d1db2dcbaf..5edc627016 100644 --- a/delivery_seur_atlas/models/delivery_carrier.py +++ b/delivery_seur_atlas/models/delivery_carrier.py @@ -101,6 +101,10 @@ def _prepare_seur_atlas_shipping(self, picking): """The payload isn't compatible with the legacy API so a brand new method has to be made""" partner = picking.partner_id + partner_country_code = partner.country_id.code or "" + # SEUR oddity: Andorra is treated as domestic delivery + if partner_country_code == "AD": + partner_country_code = "ES" partner_name = partner.display_name # When we get a specific delivery address we want to prioritize its # name over the commercial one @@ -134,7 +138,7 @@ def _prepare_seur_atlas_shipping(self, picking): ), "cityName": partner.city, "postalCode": partner.zip, - "country": (partner.country_id and partner.country_id.code or ""), + "country": partner_country_code, }, }, "sender": {