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)