diff --git a/pype/plugins/nuke/create/create_write_prerender.py b/pype/plugins/nuke/create/create_write_prerender.py index 210c84e0cd..b0bc36477f 100644 --- a/pype/plugins/nuke/create/create_write_prerender.py +++ b/pype/plugins/nuke/create/create_write_prerender.py @@ -48,6 +48,14 @@ class CreateWritePrerender(plugin.PypeCreator): self.log.error(msg) nuke.message(msg) + if len(nodes) == 0: + msg = ( + "No nodes selected. Please select a single node to connect" + " to or tick off `Use selection`" + ) + self.log.error(msg) + nuke.message(msg) + selected_node = nodes[0] inputs = [selected_node] outputs = selected_node.dependent() diff --git a/pype/plugins/nuke/create/create_write_render.py b/pype/plugins/nuke/create/create_write_render.py index 06ef237305..17eab02aea 100644 --- a/pype/plugins/nuke/create/create_write_render.py +++ b/pype/plugins/nuke/create/create_write_render.py @@ -49,6 +49,14 @@ class CreateWriteRender(plugin.PypeCreator): self.log.error(msg) nuke.message(msg) + if len(nodes) == 0: + msg = ( + "No nodes selected. Please select a single node to connect" + " to or tick off `Use selection`" + ) + self.log.error(msg) + nuke.message(msg) + selected_node = nodes[0] inputs = [selected_node] outputs = selected_node.dependent()