mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
lower settings statuses
This commit is contained in:
parent
6a5559c9b2
commit
2198b60019
1 changed files with 9 additions and 10 deletions
|
|
@ -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 = []
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue