ID 608759 - OCIOLookTransform soft effects don't populate the look knob or it's tooltip if created via Python

Follow

Problem summary
OCIOLookTransform soft effects don't populate the look knob or it's tooltip if created via Python
 
Customer reported version
nuke.n/a
 
Customer reported platform
 
Steps to reproduce
 
1) Download the attached config_multipleLooks.ocio file
 
2) Launch Nuke Studio

3) In Project>Edit Settings>Color Management set OpenColorIO Config to custom and Choose... the downloaded config_multipleLooks.ocio file

4) Import any footage, add it to a sequence and split the clip into two shots
 
5) Select the first shot>right click>Soft Effects>Color>OCIO>OCIO LookTransform, the shot should turn red and in the OCIOLookTransform properties, the look knob and tooltip should populate
 
6) Select the second clip, then run the following code in the Script Editor:

for trackItem in hiero.ui.getTimelineEditor(hiero.ui.activeSequence()).selection():     trackItemEffect = hiero.core.projects()[0].tracks()[0].createEffect("OCIOLookTransform",trackItem=trackItem ) 
 
7) Set the look knob to lookone, the image should change color
 
Expected behaviour
For the pythonically created OCIOLookTransform's look knob and tooltip to populate and the image to have the look applied
 
Actual behaviour
The OCIOLookTransform's look knob and tooltip do not populate, and pressing reload does not fix it.
 
Workaround
Enter the values, then press reload, this can be done via Python:
for trackItem in hiero.ui.getTimelineEditor(hiero.ui.activeSequence()).selection():     softeffect = trackItem.parentTrack().createEffect("OCIOLookTransform", trackItem=trackItem)     softeffect.node()["look"].setValue("lookone")     softeffect.node()["reload"].execute()
 
Reproduced by support
This bug has been reproduced in:
Nuke Studio 16.0v6 - Windows 11, macOS Sonoma
Nuke Studio 14.0v1 - Windows 11
 
Earliest version tested
Nuke Studio 14.0v1 - This issue appears to be in all tested versions of the product
 

    We're sorry to hear that

    Please tell us why