changeset 8e58c6c8a4f8 in modules/stock_package_shipping_sendcloud:default
details: 
https://hg.tryton.org/modules/stock_package_shipping_sendcloud?cmd=changeset&node=8e58c6c8a4f8
description:
        Add optional address to contact mechanism

        issue11705
        review421691006
diffstat:

 CHANGELOG |  2 ++
 stock.py  |  4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diffs (24 lines):

diff -r be45a89c656a -r 8e58c6c8a4f8 CHANGELOG
--- a/CHANGELOG Sun Sep 25 20:27:25 2022 +0200
+++ b/CHANGELOG Sat Oct 01 14:52:06 2022 +0200
@@ -1,3 +1,5 @@
+* Use contact mechanism from address
+
 Version 6.4.0 - 2022-05-02
 * Bug fixes (see mercurial logs for details)
 * Add support for Python 3.10
diff -r be45a89c656a -r 8e58c6c8a4f8 stock.py
--- a/stock.py  Sun Sep 25 20:27:25 2022 +0200
+++ b/stock.py  Sat Oct 01 14:52:06 2022 +0200
@@ -147,9 +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 = address.contact_mechanism_get(
             {'phone', 'mobile'}, usage=usage)
-        email = party.contact_mechanism_get('email', usage=usage)
+        email = address.contact_mechanism_get('email', usage=usage)
         street_lines = (address.street or '').splitlines()
         parcel = {
             'name': address.party_full_name,

Reply via email to