details:   https://code.tryton.org/tryton/commit/1f25d5219ad1
branch:    default
user:      Cédric Krier <[email protected]>
date:      Tue Sep 08 16:47:11 2026 +0200
description:
        Update the UPS API version
diffstat:

 modules/stock_package_shipping_ups/carrier.py |  7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diffs (25 lines):

diff -r 152313fb1703 -r 1f25d5219ad1 
modules/stock_package_shipping_ups/carrier.py
--- a/modules/stock_package_shipping_ups/carrier.py     Tue Sep 08 10:34:46 
2026 +0200
+++ b/modules/stock_package_shipping_ups/carrier.py     Tue Sep 08 16:47:11 
2026 +0200
@@ -12,6 +12,8 @@
 
 from .exceptions import UPSCredentialWarning
 
+UPS_VERSION = 'v2409'
+
 
 class CredentialUPS(sequence_ordered(), ModelSQL, ModelView, MatchMixin):
     __name__ = 'carrier.credential.ups'
@@ -64,9 +66,10 @@
 
     def get_shipment_url(self):
         if self.server == 'production':
-            return 'https://onlinetools.ups.com/api/shipments/v2403/ship'
+            hostname = 'onlinetools.ups.com'
         else:
-            return 'https://wwwcie.ups.com/api/shipments/v2403/ship'
+            hostname = 'wwwcie.ups.com'
+        return f'https://{hostname}/api/shipments/{UPS_VERSION}/ship'
 
     @classmethod
     def check_modification(

Reply via email to