From 2198b60019fb9798225e31189490034d4ac15182 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 16 Dec 2020 10:25:21 +0100 Subject: [PATCH] lower settings statuses --- .../events/event_version_to_task_statuses.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pype/modules/ftrack/events/event_version_to_task_statuses.py b/pype/modules/ftrack/events/event_version_to_task_statuses.py index f155108d7f..c5bbfaea8b 100644 --- a/pype/modules/ftrack/events/event_version_to_task_statuses.py +++ b/pype/modules/ftrack/events/event_version_to_task_statuses.py @@ -86,7 +86,10 @@ class VersionToTaskStatus(BaseEvent): return output # Store status mapping to output - output["status_mapping"] = status_mapping + output["status_mapping"] = { + key.lower(): value + for key, value in status_mapping.items() + } task_object_type = session.query( "ObjectType where name is \"Task\"" @@ -139,10 +142,9 @@ class VersionToTaskStatus(BaseEvent): } project_data = self.prepare_project_data(session, event, project_id) - if ( - not project_data["status_mapping"] - or not project_data["task_statuses"] - ): + status_mapping = project_data["status_mapping"] + task_statuses = project_data["task_statuses"] + if not status_mapping or not task_statuses: return # Prepare asset version by their id @@ -151,9 +153,6 @@ class VersionToTaskStatus(BaseEvent): for asset_version in asset_version_entities } - status_mapping = project_data["status_mapping"] - task_statuses = project_data["task_statuses"] - # map lowered status name with it's object task_statuses_by_low_name = { status["name"].lower(): status @@ -183,9 +182,9 @@ class VersionToTaskStatus(BaseEvent): entity_id = entity_info["entityId"] status_id = entity_info["changes"]["statusid"]["new"] status_name = status_name_by_id.get(status_id) - status_name_low = status_name.lower() - if not status_name_low: + if not status_name: continue + status_name_low = status_name.lower() # Lower version status name and check if has mapping new_status_names = []