From d7c0dff7b75ff776b27e81d8218791e4e2ac4f60 Mon Sep 17 00:00:00 2001 From: MustafaJafar Date: Mon, 4 Mar 2024 21:25:30 +0200 Subject: [PATCH] skip collector if no instance node found --- .../plugins/publish/collect_files_for_cleaning_up.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/ayon_core/hosts/houdini/plugins/publish/collect_files_for_cleaning_up.py b/client/ayon_core/hosts/houdini/plugins/publish/collect_files_for_cleaning_up.py index f4d9c3acf8..02ee5f940e 100644 --- a/client/ayon_core/hosts/houdini/plugins/publish/collect_files_for_cleaning_up.py +++ b/client/ayon_core/hosts/houdini/plugins/publish/collect_files_for_cleaning_up.py @@ -39,7 +39,11 @@ class CollectFilesForCleaningUp(pyblish.api.InstancePlugin, import hou - node = hou.node(instance.data["instance_node"]) + node = hou.node(instance.data.get("instance_node", "")) + if not node: + self.log.debug("Skipping Collector. Instance has no instance_node") + return + output_parm = lib.get_output_parameter(node) if not output_parm: self.log.debug("ROP node type '{}' is not supported for cleaning up."