OP-4196 - fix filtering profiles

Task types didn't work.
This commit is contained in:
Petr Kalis 2022-11-22 18:28:01 +01:00
parent 3b81c7f573
commit 855e7d1c61

View file

@ -18,15 +18,15 @@ class CollectSlackFamilies(pyblish.api.InstancePlugin):
profiles = None profiles = None
def process(self, instance): def process(self, instance):
task_name = legacy_io.Session.get("AVALON_TASK") task_data = instance.data["anatomyData"].get("task", {})
family = self.main_family_from_instance(instance) family = self.main_family_from_instance(instance)
key_values = { key_values = {
"families": family, "families": family,
"tasks": task_name, "tasks": task_data.get("name"),
"task_types": task_data.get("type"),
"hosts": instance.data["anatomyData"]["app"], "hosts": instance.data["anatomyData"]["app"],
"subsets": instance.data["subset"] "subsets": instance.data["subset"]
} }
profile = filter_profiles(self.profiles, key_values, profile = filter_profiles(self.profiles, key_values,
logger=self.log) logger=self.log)