From eb3fbb1882db2036424cae79319a7f9b9d7d2e3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 8 Sep 2026 16:47:11 +0200 Subject: [PATCH] Update the UPS API version --- modules/stock_package_shipping_ups/carrier.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/stock_package_shipping_ups/carrier.py b/modules/stock_package_shipping_ups/carrier.py index 1c549815e0..633891fe80 100644 --- a/modules/stock_package_shipping_ups/carrier.py +++ b/modules/stock_package_shipping_ups/carrier.py @@ -12,6 +12,8 @@ from trytond.pyson import Eval from .exceptions import UPSCredentialWarning +UPS_VERSION = 'v2409' + class CredentialUPS(sequence_ordered(), ModelSQL, ModelView, MatchMixin): __name__ = 'carrier.credential.ups' @@ -64,9 +66,10 @@ class CredentialUPS(sequence_ordered(), ModelSQL, ModelView, MatchMixin): 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(