From 490b29eae64d37cabb3270bc96065d2cdb107cd9 Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Tue, 16 Apr 2024 11:05:36 +0200 Subject: [PATCH 1/2] use '__primary__' preset name --- ayon_api/server_api.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ayon_api/server_api.py b/ayon_api/server_api.py index 9fb689a0c..8140735ba 100644 --- a/ayon_api/server_api.py +++ b/ayon_api/server_api.py @@ -2733,7 +2733,11 @@ def get_project_anatomy_preset(self, preset_name=None): """ if preset_name is None: - preset_name = self.get_default_anatomy_preset_name() + preset_name = "__primary__" + major, minor, patch, _, _ = self.server_version_tuple + if (major, minor, patch) < (1, 0, 8): + preset_name = self.get_default_anatomy_preset_name() + result = self.get("anatomy/presets/{}".format(preset_name)) result.raise_for_status() return result.data From b8297a98945e2b1242ea76711332e7b8f456a866 Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Tue, 16 Apr 2024 11:06:46 +0200 Subject: [PATCH 2/2] use '__builtin__' instead of '_' --- ayon_api/server_api.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ayon_api/server_api.py b/ayon_api/server_api.py index 8140735ba..8a8760314 100644 --- a/ayon_api/server_api.py +++ b/ayon_api/server_api.py @@ -2749,7 +2749,11 @@ def get_build_in_anatomy_preset(self): dict[str, Any]: Built-in anatomy preset. """ - return self.get_project_anatomy_preset("_") + preset_name = "__builtin__" + major, minor, patch, _, _ = self.server_version_tuple + if (major, minor, patch) < (1, 0, 8): + preset_name = "_" + return self.get_project_anatomy_preset(preset_name) def get_project_roots_by_site(self, project_name): """Root overrides per site name.