Problem summary
Group and Dot nodes have no TypeID
Customer reported version
3.3v1
Customer reported platform
Multiple
Steps to reproduce
1) In your Mari NodeGraph create:
1 x Cloud Node
1 x Dot Node
1 x Group Node
2) Separate each so they are not connected and select all three nodes
3) In the Python Console, run the following script:
IN 3.1V3 AND ABOVE:geo = mari.current.geo()graph = geo.nodeGraph()selectedNodes = graph.selectedNodeList()for node in selectedNodes: print node.typeID()IN 3.1V1 AND EARLIER:geo = mari.current.geo()graph = geo.nodeGraph()selectedNodes = graph.nodeList()for node in selectedNodes: print node.typeID()
3) You will see that the script returns: MRI_Procedural_Fractal_Cloud
Workaround
Unknown.
Reproduced by support
This bug has been reproduced in:
Mari 3.3v1, 3.2v1, 3.1v3
Mari 3.1v1, 3.0v4, 3.0v1
Windows 7, CentOS 6.4, OSX 10.12.4
Earliest version tested
3.0v1 - NodeGraph not present in previous versions.
Expected behaviour
Both nodes should return a Mari Type ID similar to the Cloud node which returns: MRI_Procedural_Fractal_Cloud
Actual behaviour
Only the Cloud Node returns a Type ID.