From 8cae291abb29f082dca2a96e45e81a646ed2d733 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 16 Sep 2021 18:15:28 +0200 Subject: [PATCH] get task type from asset document --- openpype/plugins/publish/integrate_new.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openpype/plugins/publish/integrate_new.py b/openpype/plugins/publish/integrate_new.py index ac25fa47d3..6ec860e9ba 100644 --- a/openpype/plugins/publish/integrate_new.py +++ b/openpype/plugins/publish/integrate_new.py @@ -177,6 +177,14 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin): # Just set 'task_name' variable to context task task_name = anatomy_data["task"] + # Find task type for current task name + # - this should be already prepared on instance + asset_tasks = ( + asset_entity.get("data", {}).get("tasks") + ) or {} + task_info = asset_tasks.get(task_name) or {} + task_type = task_info.get("type") + # Fill family in anatomy data anatomy_data["family"] = instance.data.get("family")