ID 539711 - Setting a Tag's note via Python does not update expressions in the BurnIn soft effect

Follow

Problem summary
Setting a Tag's note via Python does not update expressions in the BurnIn soft effect.
 
Customer reported version
Nuke Studio 13.2v7
 
Customer reported platform
CentOS 7
 
Steps to reproduce
 
1) Open Nuke Studio.
 
2) Import a clip (File > Import File(s)...) and drop it on to the timeline.
 
3) Right click the shot on the timeline > Tags > Tag Shot Selection
 
4) Select the Nuke icon and type something into the Note field:
 


 
5) Right click the shot on the timeline again > Soft Effects > Burn-In.
 
6) Add the following to one of the fields on the BurnIn soft effect:

hiero/shot/tags/Nuke/note
 
The note from the tag should now be displayed in the Viewer.
 
7) With the shot still selected on the timeline, open the Script Editor and execute the following code:
sel = hiero.ui.getTimelineEditor(hiero.ui.activeSequence()).getSelection()sel[0].tags()[0].setNote("BAR")
 
8) Change frame on the timeline and notice that the BurnIn has not been updated in the Viewer.
If you click on the tag (on the shot on the timeline), you should see that the tag's note has been correctly updated.
 
Expected behaviour
Setting a Tag's note via Python does not update the BurnIn soft effect.
 
Actual behaviour
Setting a Tag's note via Python should update the BurnIn soft effect. This used to work in previous Nuke Studio releases, but would require the user to change frames in the timeline for the update to happen.
 
Workaround
Unknown.
 
Reproduced by support
This bug has been reproduced in:
Nuke Studio 14.0v4 - Windows 10 - Linux CentOS 7
Nuke Studio 14.0v1 - Windows 10
Nuke Studio 13.2v7 - Windows 10
Nuke Studio 13.2v6 - Windows 10 - Linux CentOS 7
 
Unable to reproduce bug in:
Nuke Studio 13.2v5 - Windows 10 - Linux CentOS 7
 
Earliest version tested
Nuke Studio 13.2v5
- This issue doesn't appear in this version and has regressed
 

    We're sorry to hear that

    Please tell us why