From 9012e52a4b8652e43c4ea1584fee82a2ab82e3e9 Mon Sep 17 00:00:00 2001 From: MustafaJafar Date: Wed, 22 May 2024 21:49:21 +0300 Subject: [PATCH] add renderlayer and aov_name to dynamic_data of get_product_name --- .../publish/collect_local_render_instances.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/client/ayon_core/hosts/houdini/plugins/publish/collect_local_render_instances.py b/client/ayon_core/hosts/houdini/plugins/publish/collect_local_render_instances.py index 474002e1ee..a6235ae78c 100644 --- a/client/ayon_core/hosts/houdini/plugins/publish/collect_local_render_instances.py +++ b/client/ayon_core/hosts/houdini/plugins/publish/collect_local_render_instances.py @@ -74,10 +74,18 @@ class CollectLocalRenderInstances(pyblish.api.InstancePlugin): ) for aov_name, aov_filepaths in expectedFiles.items(): - product_name = product_group - - if aov_name: - product_name = "{}_{}".format(product_name, aov_name) + product_name = get_product_name( + context.data["projectName"], + context.data["taskEntity"]["name"], + context.data["taskEntity"]["taskType"], + context.data["hostName"], + product_type, + instance.data["productName"], + dynamic_data={ + "renderlayer": instance.data["renderlayer"], + "aov": aov_name + } + ) # Create instance for each AOV aov_instance = context.create_instance(product_name)