From 555c8d9d76c4d4cc6146fe5934bee114b41df97e Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Wed, 24 Jun 2026 18:12:15 +0200 Subject: [PATCH 1/2] fix positional arguments handling in public api --- ayon_api/_api.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ayon_api/_api.py b/ayon_api/_api.py index 2bf8f2025..b0c6e02dd 100644 --- a/ayon_api/_api.py +++ b/ayon_api/_api.py @@ -2982,8 +2982,8 @@ def get_addon_endpoint( """ con = get_server_api_connection() return con.get_addon_endpoint( - addon_name=addon_name, - addon_version=addon_version, + addon_name, + addon_version, *subpaths, ) @@ -3032,8 +3032,8 @@ def get_addon_url( """ con = get_server_api_connection() return con.get_addon_url( - addon_name=addon_name, - addon_version=addon_version, + addon_name, + addon_version, *subpaths, use_rest=use_rest, ) From 193ecac9b508d9f8f5f38f00449aead8b4ac15da Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Wed, 24 Jun 2026 18:16:51 +0200 Subject: [PATCH 2/2] fix how positional arguments are handled --- automated_api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/automated_api.py b/automated_api.py index ab6ced2d9..b2536606f 100644 --- a/automated_api.py +++ b/automated_api.py @@ -269,7 +269,10 @@ def sig_params_to_str(sig, param_names, api_globals, indent=0): func_params.append("/") for param_name, param in pos_or_kw: - body_params.append(f"{param_name}={param_name}") + body_par = param_name + if not var_positional: + body_par = f"{param_name}={param_name}" + body_params.append(body_par) func_params.append(_kw_default_to_str(param_name, param, api_globals)) if var_positional: