ID 369105 - Expression linking two knobs between two nodes using the link menu does not update if the parent node is altered

Follow

Problem summary
When expression linking two knobs over two nodes using the 'link menu' function (=), if the parent node is altered (through either renaming or duplication) the knob expression link will not be automatically updated and break the link.
 
This does not occur when using a knob's 'edit expressions' function and only with the 'link menu' functions.

Customer reported version
12.0v3

Customer reported platform

Steps to reproduce

1) Open Nuke, create a Constant node, then duplicate the node to create a Constant1 and Constant2 node.

2) Open the Constant1 node properties and select channel knob's 'link menu' function (=), using 'set link' enter the following expression into the field.
 
3) Create a similar linked expression in in the color knob, this time using the animation menu and select 'edit expression' and enter the following expression.
 
4) Try both option a (rename) and b (duplicate) below:
 
a) Rename Constant2 node to Constant3 and with the properties select another channel and alter the color knob
Result: The color knob will change in Constant1, but not the channels knob
 
b) Duplicate Constant1 and Constant2 (creating a Constant3 and Constant4 node)
Result: Only the color knob is correctly connecting Constant3 to Constant4.

Workaround
Unknown.

Reproduced by support

This bug has been reproduced in:
Nuke12.0v3 - Windows 7 - Mac10.13 - CentOS6.9
Nuke12.0v1 - Windows 7
Nuke11.3v1 - Windows 7
Nuke11.2v4 - Windows 7
Nuke11.2v1 - Windows 7
Nuke11.1v4 - Windows 7
Nuke11.1v1 - Windows 7
Nuke11.0v4 - Windows 7
Nuke11.0v1 - Windows 7
Nuke10.5v7 - Windows 7
Nuke10.5v1 - Windows 7
Nuke10.0v6 - Windows 7
Nuke10.0v1 - Windows 7
Nuke9.0v9 - Windows 7
Nuke9.0v1 - Windows 7 
Nuke8.0v7 - Windows 7
Nuke7.0v10 - Windows 7 - Mac10.13 - CentOS6.9

Earliest version tested
- This issue appears to be in all versions of the product

Expected behaviour
When parent nodes are renamed or duplicated, the expression should automatically re-link when using the link menu function

Actual behaviour
When the parent nodes are renamed or duplicated, the expression does not automatically re-link with link menu expressions
 

    We're sorry to hear that

    Please tell us why