From cea8c96257bdc2535f3d79e12023da83280decf1 Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Mon, 1 Jul 2024 20:39:00 +0200 Subject: [PATCH] Do not crash on no ordered rendervars for a render product --- .../ayon_houdini/plugins/publish/collect_render_products.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server_addon/houdini/client/ayon_houdini/plugins/publish/collect_render_products.py b/server_addon/houdini/client/ayon_houdini/plugins/publish/collect_render_products.py index 64b064fd59..9dea2364f8 100644 --- a/server_addon/houdini/client/ayon_houdini/plugins/publish/collect_render_products.py +++ b/server_addon/houdini/client/ayon_houdini/plugins/publish/collect_render_products.py @@ -179,9 +179,13 @@ class CollectRenderProducts(plugin.HoudiniInstancePlugin): # Main layer return "" - else: + elif len(targets) == 1: # AOV for a single var return targets[0].name + else: + self.log.warning( + f"Render product has no rendervars set: {render_product}") + return "" def get_render_products(self, usdrender_rop, stage): """"The render products in the defined render settings