Skip to content

Nuke Create Placeholder Node not replaced when creating initial workfile #255

@koenramen

Description

@koenramen

Is there an existing issue for this?

  • I have searched the existing issues and added correct labels.

Description

Description

When starting Nuke on a task without an existing project file, the template loads correctly and the first workfile version is created successfully.

The load and script placeholder nodes are replaced as expected, but the create placeholder node remains a NoOp placeholder node instead of being replaced with the correct write node.

The creator placeholder configuration is:

  • Product type: Render (write)
  • Variant: none
  • Active: enabled
  • Order: 0

If AYON > Template Builder > Build workfile from template is run manually afterward, the template is imported again and the create placeholder node is correctly replaced with the expected write node.

Current behavior

Initial workfile creation loads the template correctly.
Load and script placeholders are processed correctly.
Create placeholder node remains a NoOp placeholder node and is not replaced.

Expected behavior

During initial workfile creation, the create placeholder node should be replaced automatically with the correct write node, the same way it behaves when running Build workfile from template manually.

Steps To Reproduce:

  1. Open Nuke on a task without an existing project file.
  2. Allow the initial workfile/template creation process to run.
  3. Observe that: Load and script placeholders are replaced correctly. The create placeholder node remains a NoOp placeholder node.
  4. Run: AYON > Template Builder > Build workfile from template
  5. Observe that the create placeholder node is now replaced correctly with the expected write node.

Additional context:

Version

Server: 1.14.5
Ayon-core: 1.9.2
Ayon-nuke: 0.4.8

What platform were you running when you found the bug?

Windows 11

Relevant log output:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions