changeset 2d9d9392beb6 in modules/stock_package_shipping_ups:5.0
details: 
https://hg.tryton.org/modules/stock_package_shipping_ups?cmd=changeset;node=2d9d9392beb6
description:
        Remove spaces from zip when set as PostalCode

        UPS does not allow spaces in PostalCode.

        issue9816
        review326541003
        (grafted from ce5867056b29d72155f15f2ea2e0a004882b0b2a)
diffstat:

 stock.py                        |  2 +-
 tests/scenario_shipping_ups.rst |  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diffs (24 lines):

diff -r 7981c43a321d -r 2d9d9392beb6 stock.py
--- a/stock.py  Sat Apr 04 18:05:39 2020 +0200
+++ b/stock.py  Mon Nov 16 21:23:36 2020 +0100
@@ -246,7 +246,7 @@
                 'AddressLine': [l[:35]
                     for l in (address.street or '').splitlines()[:3]],
                 'City': address.city[:30],
-                'PostalCode': (address.zip or '')[:9],
+                'PostalCode': (address.zip or '').replace(' ', '')[:9],
                 'CountryCode': address.country.code if address.country else '',
                 },
             }
diff -r 7981c43a321d -r 2d9d9392beb6 tests/scenario_shipping_ups.rst
--- a/tests/scenario_shipping_ups.rst   Sat Apr 04 18:05:39 2020 +0200
+++ b/tests/scenario_shipping_ups.rst   Mon Nov 16 21:23:36 2020 +0100
@@ -59,7 +59,7 @@
     >>> customer.save()
     >>> customer_address = customer.addresses.new()
     >>> customer_address.street = 'Anfield Road'
-    >>> customer_address.zip = 'L40TH'
+    >>> customer_address.zip = 'L 40TH'
     >>> customer_address.city = 'Liverpool'
     >>> customer_address.country = britain
     >>> customer_address.save()

Reply via email to