diff --git a/qfieldcloud_sdk/sdk.py b/qfieldcloud_sdk/sdk.py index 209adde..5bd0b50 100644 --- a/qfieldcloud_sdk/sdk.py +++ b/qfieldcloud_sdk/sdk.py @@ -898,13 +898,17 @@ def list_jobs( ) ``` """ + params = { + "project_id": project_id, + } + + if job_type: + params["type"] = job_type.value + payload = self._request_json( "GET", "jobs/", - { - "project_id": project_id, - "type": job_type.value if job_type else None, - }, + params=params, pagination=pagination, ) return cast(List, payload) @@ -1898,6 +1902,9 @@ def _request( headers_copy = {**headers} assert self.url + assert method != "GET" or not data, ( + "GET requests must not have `data` values passed, use `params` instead" + ) allow_redirects = method != "POST"