From 803faf531210a736dafd34e83ef5654c98aff6b9 Mon Sep 17 00:00:00 2001 From: Tim Wedde Date: Tue, 3 Jun 2025 14:25:01 +0200 Subject: [PATCH] Fix sort parameter handling --- mygeotab/api.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mygeotab/api.py b/mygeotab/api.py index 20e2248..f7b1ab6 100644 --- a/mygeotab/api.py +++ b/mygeotab/api.py @@ -179,10 +179,14 @@ def get(self, type_name, **parameters): if results_limit is not None: del parameters["results_limit"] + sort = parameters.get("sort") + if sort is not None: + del parameters["sort"] + if "search" in parameters: parameters.update(parameters["search"]) del parameters["search"] - parameters = dict(search=parameters, resultsLimit=results_limit) + parameters = dict(search=parameters, resultsLimit=results_limit, sort=sort) return self.call("Get", type_name=type_name, **parameters) def add(self, type_name, entity):