State:Closed|icon_bug|icon_katana|database:public|Resolution:Fixed|TargetRelease:3.1v5|BugID:389706|
Problem summary
The Look File name and version in the LookFileManager node remains totally static once the entry is created.
Selecting different Look File versions manually via "Enforce this Version" does not modify the name/version and the scene graph is not updated to any other specified version.
Notes: "Enforce this Version/Do Not Enforce this Version" (toggled depending on selection) menu item is available in the LookFileManager node's Look Files cog menu.
When the option is enabled, a padlock icon appears next to the Look File name, which is clickable and should display a list of available versions to choose from.


Customer reported version
katana.n_a
Customer reported platform
Steps to reproduce
1) Download the zip file and extract it at desired directory.
2) Run the included Katana3.1v4.sh file in Terminal. (The shell script sets the environment variable
MOCK_ASSET_DIR to the current directory before loading the Katana project in show/shot/project/1/scene.katana).
3) In the LookFileManager node, select the Look File and click "Enforce this Version" in the LookFileManager node's Look Files cog menu.
4) Click the padlock icon that appears next to the Look File name and click "Show Explicit Versions".
5) Select any of the versions listed.
Notice: The Look File name remains the same and following error printed to the console:
[ERROR python.root]: A TypeError occurred in "Editor.py": Fields arg: all keys/values must be strings.
Traceback (most recent call last):
File "plugins/Resources/Core/SuperTools/LookFileManager/LookFileManager20/Editor.py", line 736, in __setVersionItemChosen
TypeError: Fields arg: all keys/values must be strings.
Expected behaviour
Selecting a different version through "Enforce this Version" should change the Look File version accordingly.
Actual behaviour
In the LookFileManager node, the Look File version or name does not change after explicitly changing it via "Enforce this Version".
Workaround
Remove the Look File from the Manager then re-add the Look File. This will reset the version to the current version.
Reproduced by support
This bug has been reproduced in:
Katana 3.1v4 - CentOS 7, Windows 10 - Affected
Katana 3.1v1 - CentOS 7, Windows 10 - Affected
Katana 3.0v9 - CentOS 7, Windows 10 - Unaffected
Katana 3.0v1 - CentOS 7, Windows 10 - Unaffected
Katana 2.6v1 - CentOS 7, Windows 10 - Unaffected
Katana 2.5v1 - CentOS 7, Windows 10 - Unaffected
Katana 2.1v1 - CentOS 7 - Unaffected
Katana 2.0v1 - CentOS 7 - Unaffected
We're sorry to hear that
Please tell us why