State:New|TargetRelease:No Target|icon_bug|icon_katana|database:public|Resolution:Fixed|BugID:408076|
Problem summary
Asset field names containing "." are truncated by the time a C++ asset plug-in's Foundry::Katana::Asset::buildAssetId() implementation is invoked.
Customer reported version
Katana 3.0v9
Customer reported platform
CentOS 7
Steps to reproduce
buildAssetId() include some logging to print out all the fields that are given to the function.assetPlugin = AssetAPI.GetAssetPlugin("File")assetPlugin.buildAssetId({
"a": "1",
"b.c": "2",
"d.e.f": "3",
"g.h.i.j": "4",
})
Actual behaviour
The following is printed, showing names are truncated and values are getting lost:
a, 1
b,
d,
g,
Expected behaviour
The following should be printed:
a, 1
b.c, 2
d.e.f, 3
g.h.i.j, 4
Workaround
Unknown.
We're sorry to hear that
Please tell us why