From ad344456dd236a0a34d671d1eb64f0e370f85e83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 7 Mar 2022 00:23:41 +0100 Subject: [PATCH] Add usage parameter for shipping contact mechanism issue11238 review374861002 --- stock.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/stock.py b/stock.py index e79de9b155..7480c11551 100644 --- a/stock.py +++ b/stock.py @@ -139,7 +139,7 @@ class CreateShippingSendcloud(Wizard): return 'end' - def get_parcel(self, shipment, package, credential): + def get_parcel(self, shipment, package, credential, usage=None): pool = Pool() UoM = pool.get('product.uom') ModelData = pool.get('ir.model.data') @@ -147,8 +147,9 @@ class CreateShippingSendcloud(Wizard): cm = UoM(ModelData.get_id('product', 'uom_centimeter')) party = shipment.shipping_to address = shipment.shipping_to_address - phone = party.contact_mechanism_get({'phone', 'mobile'}) - email = party.contact_mechanism_get('email') + phone = party.contact_mechanism_get( + {'phone', 'mobile'}, usage=usage) + email = party.contact_mechanism_get('email', usage=usage) street_lines = (address.street or '').splitlines() parcel = { 'name': address.party_full_name,