From 8a4fe16b38bb3be5e374e64369ed954acda6473a Mon Sep 17 00:00:00 2001 From: Felix David Date: Fri, 9 Dec 2022 08:21:22 +0100 Subject: [PATCH] renaming and missing key case handling --- openpype/client/entities.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openpype/client/entities.py b/openpype/client/entities.py index e2a9df825d0..037496b12a7 100644 --- a/openpype/client/entities.py +++ b/openpype/client/entities.py @@ -518,7 +518,7 @@ def get_subset_families(project_name, subset_ids=None): return set() -def match_subset_id(project_name, task_name, family, asset_doc): +def get_matching_subset_id(project_name, task_name, family, asset_doc): """Match subset ID for given project, task and family. Args: @@ -1094,7 +1094,8 @@ def get_representation_by_task(project_name, task_name, version_doc): for representation in get_representations( project_name, version_ids=[version_doc["_id"]] ) - if representation["context"]["task"]["name"] == task_name + if representation["context"].get("task", {}).get("name") + == task_name ), None, )