From a3b5877e46f7319e8ebb087c3b4bdd8844af765a Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Wed, 1 Apr 2026 09:49:00 +0200 Subject: [PATCH 1/2] fix handling of headers kwarg --- ayon_api/server_api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ayon_api/server_api.py b/ayon_api/server_api.py index 6b007c26b..dafc9c92e 100644 --- a/ayon_api/server_api.py +++ b/ayon_api/server_api.py @@ -1792,7 +1792,10 @@ def _upload_file( url = self._endpoint_to_url(endpoint, use_rest=False) progress.set_destination_url(url) - headers = kwargs.setdefault("headers", {}) + headers = kwargs.get("headers") + if headers is None: + kwargs["headers"] = headers = {} + headers_keys_by_low_key = {key.lower(): key for key in headers} if self._session is None: for key, value in self.get_headers().items(): From b8b5fad9052ad5839fd8d3c7316f51e521c43f30 Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Wed, 1 Apr 2026 09:49:19 +0200 Subject: [PATCH 2/2] remove headers kwarg from upload reviewable --- ayon_api/_api.py | 3 --- ayon_api/server_api.py | 3 --- 2 files changed, 6 deletions(-) diff --git a/ayon_api/_api.py b/ayon_api/_api.py index a00bb04c0..249ffb07f 100644 --- a/ayon_api/_api.py +++ b/ayon_api/_api.py @@ -1276,7 +1276,6 @@ def upload_reviewable( content_type: Optional[str] = None, filename: Optional[str] = None, progress: Optional[TransferProgress] = None, - headers: Optional[dict[str, Any]] = None, **kwargs, ) -> requests.Response: """Upload reviewable file to server. @@ -1291,7 +1290,6 @@ def upload_reviewable( filename (Optional[str]): User as original filename. Filename from 'filepath' is used when not filled. progress (Optional[TransferProgress]): Progress. - headers (Optional[dict[str, Any]]): Headers. Returns: requests.Response: Server response. @@ -1306,7 +1304,6 @@ def upload_reviewable( content_type=content_type, filename=filename, progress=progress, - headers=headers, **kwargs, ) diff --git a/ayon_api/server_api.py b/ayon_api/server_api.py index dafc9c92e..24613021e 100644 --- a/ayon_api/server_api.py +++ b/ayon_api/server_api.py @@ -1985,7 +1985,6 @@ def upload_reviewable( content_type: Optional[str] = None, filename: Optional[str] = None, progress: Optional[TransferProgress] = None, - headers: Optional[dict[str, Any]] = None, **kwargs ) -> requests.Response: """Upload reviewable file to server. @@ -2000,7 +1999,6 @@ def upload_reviewable( filename (Optional[str]): User as original filename. Filename from 'filepath' is used when not filled. progress (Optional[TransferProgress]): Progress. - headers (Optional[dict[str, Any]]): Headers. Returns: requests.Response: Server response. @@ -2029,7 +2027,6 @@ def upload_reviewable( progress=progress, content_type=content_type, filename=filename, - headers=headers, request_type=RequestTypes.post, **kwargs )