changeset 9424e865e9d6 in modules/stock_package_shipping_sendcloud:default
details: 
https://hg.tryton.org/modules/stock_package_shipping_sendcloud?cmd=changeset&node=9424e865e9d6
description:
        Add usage parameter for shipping contact mechanism

        issue11238
        review374861002
diffstat:

 stock.py |  7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diffs (24 lines):

diff -r 2f2acdd5cce1 -r 9424e865e9d6 stock.py
--- a/stock.py  Sun Jan 30 13:13:12 2022 +0100
+++ b/stock.py  Mon Mar 07 00:23:41 2022 +0100
@@ -139,7 +139,7 @@
 
         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 @@
         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,

Reply via email to