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."