Переглянути джерело

Fix: constant out from subschema directly out of parent schema

Joseph Brandenburg 6 місяців тому
батько
коміт
fad5e1c109
1 змінених файлів з 4 додано та 1 видалено
  1. 4 1
      schema_solve.py

+ 4 - 1
schema_solve.py

@@ -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: