ID 388722 - Setting the CameraShake cs_center to its knobDefault value reinserts expression on copy/paste

Follow

Problem summary
When using the CameraShake3 node, if a user removes the expression from the 'cs_center' knob and sets the value to '0', either copy/pasting the node or restarting Nuke, the expression will reinstate.

This can cause problems when the user explicitly wants to set the value.

Customer reported version
nuke.11.2v4

Customer reported platform
centos7

Steps to reproduce

1) Open Nuke

2) Create a Camera and a CameraShake node ( connect both nodes together )

3) Within the CameraShake node, right-click the cs_center knob, and press the 'set to default' action

4) Copy/Paste the node.

Result: The pasted node will now have the expression instead of the set numbers.

Alternatively: Instead of using 'set to default',  you can remove the animation, set the knob to '0' and follow step 4.



Expected behaviour
The CameraShake cs_center should be set to '0' after copy/pasting the node.

Actual behaviour
The CameraShake cs_center's default expression is added back to the node.

Workaround
1) Within the CameraShake node, right-click the cs_center knob, and press the 'edit expression' action.

2) Set the expression directly to the value you wish.

3) Copy/Paste the node.

The cs_center knob will now be '0,0' and will not have an expression.
Copy/pasting again will not bring back the original expression.

Reproduced by support

This bug has been reproduced in:
Nuke11.3v3- Windows 7 - Mac10.14 - CentOS7
Nuke11.3v1- Windows 7 - Mac10.14 - CentOS7
Nuke11.2v1 - Windows 7
Nuke11.1v1 - Windows 7
Nuke11.0v1 - Windows 7
Nuke10.5v1 - Windows 7
Nuke10.0v1 - Windows 7
Nuke9.0v1 - Windows 7
Nuke8.0v1 - Windows 7 - Mac10.14 - CentOS7

Earliest version tested
- This issue appears to be in all versions of the product ( Both CameraShake2 and CameraShake3 )

    We're sorry to hear that

    Please tell us why