From 1d8a2e2c0c3e66196683d6776db7786fb6d3e1a1 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 16 Sep 2021 18:17:03 +0200 Subject: [PATCH] store taskt types to instance data and use if for subset group profiles --- openpype/plugins/publish/integrate_new.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openpype/plugins/publish/integrate_new.py b/openpype/plugins/publish/integrate_new.py index d8b824a09e..3bff3ff79c 100644 --- a/openpype/plugins/publish/integrate_new.py +++ b/openpype/plugins/publish/integrate_new.py @@ -184,6 +184,7 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin): ) or {} task_info = asset_tasks.get(task_name) or {} task_type = task_info.get("type") + instance.data["task_type"] = task_type # Fill family in anatomy data anatomy_data["family"] = instance.data.get("family") @@ -805,10 +806,12 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin): instance.data["anatomyData"]["task"] or io.Session["AVALON_TASK"] ) + task_type = instance.data["task_type"] filtering_criteria = { "families": instance.data["family"], "hosts": instance.context.data["hostName"], - "tasks": task_name + "tasks": task_name, + "task_types": task_type } matching_profile = filter_profiles( self.subset_grouping_profiles,