From 0b495f57d9f4fb7da50402e59871e8be366e16c3 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Fri, 30 Aug 2019 17:04:22 +0200 Subject: [PATCH] fix(nk): building first workfile was failing --- pype/nuke/lib.py | 3 +++ pype/plugins/nuke/create/create_write.py | 7 ++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pype/nuke/lib.py b/pype/nuke/lib.py index c44a89ed87..f182088457 100644 --- a/pype/nuke/lib.py +++ b/pype/nuke/lib.py @@ -355,6 +355,9 @@ def create_write_node(name, data, prenodes=None): lnk.setName("Render") GN.addKnob(lnk) + # Deadline tab. + add_deadline_tab(GN) + return GN diff --git a/pype/plugins/nuke/create/create_write.py b/pype/plugins/nuke/create/create_write.py index a129367f52..c3da555259 100644 --- a/pype/plugins/nuke/create/create_write.py +++ b/pype/plugins/nuke/create/create_write.py @@ -1,7 +1,7 @@ from collections import OrderedDict import avalon.api import avalon.nuke -from pype.nuke.lib import create_write_node, add_deadline_tab +from pype.nuke.lib import create_write_node from pype import api as pype from pypeapp import config @@ -51,7 +51,7 @@ class CreateWriteRender(avalon.nuke.Creator): node = 'write' instance = nuke.toNode(self.data["subset"]) - node = None + if not instance: write_data = { "class": node, @@ -69,9 +69,6 @@ class CreateWriteRender(avalon.nuke.Creator): write_data.update({ "fpath_template": "{work}/renders/nuke/{subset}/{subset}.{frame}.{ext}"}) - # Deadline tab. - add_deadline_tab(node) - return create_write_node(self.data["subset"], write_data)