ID 581648 - Newly created Custom Procedural nodes do not have their associated type ID: MRI_Misc_Custom_Procedural

Follow

Problem summary
Newly created Custom Procedural nodes do not have their associated type ID: MRI_Misc_Custom_Procedural.
 
Customer reported version
Mari 7.0v2
 
Customer reported platform
n/a
 
Steps to reproduce
 
1)  Open Mari, then click the Help menu and select Create Example Project.

2)  Open the newly created Example Project, then click the Node Graph menu item to open the Node Graph tab.
 
3)  Inside the Node Graph hit tab and search "Custom Procedural" in the search bar, then Hit Enter and place down the node. 
 
4)  Click the Shelf menu item, and navigate to Mari > Custom Procedurals.
 
5)  Click and Drag the Muddy Grass Procedural and drop it in the Node Graph.
 
6)  Select both the Custom Procedural node and Muddy Grass node, and then click the Python Console menu item.
 
7)  In the Python Console copy and paste the Python code below and hit enter to run it:
 

nodes = mari.current.nodeSelection() for node in nodes: 	print(node.name() + ' : ' +  node.typeID())
 
Expected behaviour
The node has a defined type ID, in this case "MRI_Misc_Custom_Procedural", and it is printed in the Python console.
 
Actual behaviour
The node does not have a defined type ID and nothing is printed in the Python console.
 
Workaround
Unknown.
 
Reproduced by support
This bug has been reproduced in:
Mari 7.0v2 - Windows 10 and Rocky 9
Mari 6.0v3 - Windows 10 and CentOs 7
Mari 4.8v4 - Windows 10 and CentOs 7
Mari 4.7v7 - Windows 10 and CentOs 7
Mari 4.7v5 - Windows 10 and CentOs 7
Mari 4.7v3 - Windows 10 and CentOs 7
 
Unable to reproduce bug in:
Mari 4.7v2 - Windows 10 and CentOs 7
Mari 4.7v1 - Windows 10 and CentOs 7
 
Earliest version tested
Mari 4.7v2 - CentOs 7 and Windows 10 - This issue doesn't appear in this version and has regressed. 

    We're sorry to hear that

    Please tell us why