@@ -110,7 +110,7 @@ def create_node_function(node_function, t)
110110 end
111111
112112 reference_value = SagittariusSchema . object_from_id (
113- parameter . value . node_id
113+ parameter . value . reference_value . node_id
114114 )
115115
116116 if reference_value . nil?
@@ -124,7 +124,7 @@ def create_node_function(node_function, t)
124124 runtime_parameter : runtime_parameter ,
125125 reference_value : ReferenceValue . create (
126126 node_function : reference_value ,
127- reference_paths : parameter . value . reference_paths . map do |path |
127+ reference_paths : parameter . value . reference_value . reference_paths . map do |path |
128128 ReferencePath . create (
129129 path : path . path ,
130130 array_index : path . array_index
@@ -143,28 +143,6 @@ def create_node_function(node_function, t)
143143 node_parameters : params
144144 )
145145 end
146-
147- private
148-
149- def get_data_type_identifier ( identifier )
150- return DataTypeIdentifier . create ( generic_key : identifier . generic_key ) if identifier . generic_key . present?
151-
152- if identifier . generic_type . present?
153- data_type = SagittariusSchema . object_from_id ( identifier . generic_type . data_type_id )
154- mappers = identifier . generic_type . mappers . map do |mapper |
155- GenericMapper . create (
156- generic_mapper_id : mapper . generic_mapper_id ,
157- source : mapper . source ,
158- target : mapper . target
159- )
160- end
161- return DataTypeIdentifier . create ( generic_type : GenericType . create ( data_type : data_type , mappers : mappers ) )
162- end
163-
164- return if identifier . data_type_id . blank?
165-
166- DataTypeIdentifier . create ( data_type : SagittariusSchema . object_from_id ( identifier . data_type_id ) )
167- end
168146 end
169147 end
170148 end
0 commit comments