|
|
@@ -436,7 +436,10 @@ class SchemaSolver:
|
|
|
from_node = nc_from
|
|
|
self.solved_nodes[sig]=from_node
|
|
|
elif from_node.node_type == 'DUMMY_SCHEMA':
|
|
|
- from_socket_name = ui_link.from_socket.identifier
|
|
|
+ if isinstance( ui_link.from_socket, NodeSocket): # normal
|
|
|
+ from_socket_name = ui_link.from_socket.identifier
|
|
|
+ else:
|
|
|
+ from_socket_name = ui_link.from_socket.name
|
|
|
|
|
|
# I have a feeling that something bad will happen if both of these conditions (above and below) are true
|
|
|
if to_node.node_type == 'DUMMY_SCHEMA' and to_node.prepared:
|