From 34ad43a8699e2ea9d7f04b93f257a4936c7ab7e1 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 18 Mar 2021 17:47:37 +0100 Subject: [PATCH] temporary fix of short names from settings --- pype/modules/ftrack/lib/avalon_sync.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pype/modules/ftrack/lib/avalon_sync.py b/pype/modules/ftrack/lib/avalon_sync.py index e9dc1734c6..b88c0104e1 100644 --- a/pype/modules/ftrack/lib/avalon_sync.py +++ b/pype/modules/ftrack/lib/avalon_sync.py @@ -1103,9 +1103,7 @@ class SyncEntitiesFactory: project_name = self.entities_dict[self.ft_project_id]["name"] project_anatomy_data = get_anatomy_settings(project_name) - task_type_mapping = ( - project_anatomy_data["attributes"]["task_short_names"] - ) + task_type_mapping = project_anatomy_data["tasks"] not_set_ids = [] for id, entity_dict in self.entities_dict.items(): @@ -1145,7 +1143,8 @@ class SyncEntitiesFactory: tasks = {} for task_type in task_types: task_type_name = task_type["name"] - short_name = task_type_mapping.get(task_type_name) + task_type_def = task_type_mapping.get(task_type_name) or {} + short_name = task_type_def.get("short_name") tasks[task_type_name] = { "short_name": short_name or task_type_name }