State:Closed|icon_bug|icon_katana|database:public|Resolution:Fixed|TargetRelease:4.5v1|BugID:481447|
Problem summary
Deleting shading nodes inside a NetworkMaterialEdit leaves stale references to deleted nodes in the material attributes.
Promoted parameters are still shown in the Node Parameters tab.
When using a namePrefix, the promoted parameter is still shown in the Material Interface tab.
Customer reported version
katana.4.0v4
Customer reported platform
centos7
Steps to reproduce
1) Create an 3Delight shading network in a NetworkMaterialCreate node that is: dlTexture (outColor) -> (Base.Color) dlStandard (outColor) -> Output Terminal (dlSurface)
2) In the dlTexture node, promote the Texture File parameter as "myFilename".
3) In the dlTexture node, add a namePrefix of "namePrefix" in the publicInterface parameters.
4) Attach a NetworkMaterialEdit node downstream and set the sceneGraphLocation parameter to the NetworkMaterial (/root/materials/NetworkMaterial)
5) In the NetworkMaterialEdit context, delete the dlTexture node.
6) Set the edit and view flag on the NetworkMaterialEdit node and expand the scene graph.
Expected behavior
We're sorry to hear that
Please tell us why