From 599f7c3fa19dc67669ac51efc5aa92b6e3771bfe Mon Sep 17 00:00:00 2001 From: Justintime50 <39606064+Justintime50@users.noreply.github.com> Date: Wed, 11 Jun 2025 17:05:23 -0600 Subject: [PATCH] fix: tracking_codes url encoding filter --- easypost/services/tracker_service.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/easypost/services/tracker_service.py b/easypost/services/tracker_service.py index 5395dcd3..5a35bdde 100644 --- a/easypost/services/tracker_service.py +++ b/easypost/services/tracker_service.py @@ -25,6 +25,9 @@ def all(self, **params) -> dict[str, Any]: "tracking_codes": params.get("tracking_codes"), "carrier": params.get("carrier"), } + # Make Ruby on Rails happy with proper URL encoding + if params.get("tracking_codes"): + params["tracking_codes[]"] = params.pop("tracking_codes") return self._all_resources(self._model_class, filters, **params)