Allow to target not only productType by default with attributes, but also by families data on created instance

This commit is contained in:
Roy Nieterau 2024-10-25 23:06:12 +02:00
parent 11bb657d35
commit 8208bef6f3

View file

@ -205,9 +205,9 @@ class AYONPyblishPluginMixin:
if not cls.__instanceEnabled__:
return False
for _ in pyblish.logic.plugins_by_families(
[cls], [instance.product_type]
):
families = [instance.product_type]
families.extend(instance.data.get("families", []))
for _ in pyblish.logic.plugins_by_families([cls], families):
return True
return False