Skip to content

Commit 1eb23f1

Browse files
authored
Merge pull request #839 from code0-tech/fix-no-method-error-with-reference-values
Fix NoMethodError with ReferenceValues
2 parents d6b0741 + faa068d commit 1eb23f1

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

app/services/namespaces/projects/flows/flow_service_helper.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def get_data_type_identifier(runtime, identifier, t)
1111
end
1212

1313
if identifier.generic_type.present?
14-
data_type = namespace_project.primary_runtime.data_types.find_by(
14+
data_type = runtime.data_types.find_by(
1515
id: identifier.generic_type.data_type_id.model_id
1616
)
1717

@@ -35,7 +35,7 @@ def get_data_type_identifier(runtime, identifier, t)
3535
return DataTypeIdentifier.find_or_create_by(runtime: runtime, generic_type: generic_type)
3636
end
3737

38-
data_type = namespace_project.primary_runtime.data_types.find_by(id: identifier.data_type_id.model_id)
38+
data_type = runtime.data_types.find_by(id: identifier.data_type_id.model_id)
3939

4040
if data_type.nil?
4141
t.rollback_and_return! ServiceResponse.error(

spec/requests/graphql/mutation/namespace/projects/flows/update_mutation_spec.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@
7272
runtime_function_definition: rfd,
7373
data_type: create(
7474
:data_type_identifier,
75-
data_type: create(:data_type)
75+
runtime: runtime,
76+
data_type: create(:data_type, runtime: runtime)
7677
)
7778
)
7879

@@ -142,7 +143,7 @@
142143
],
143144
nodeFunctionId: 'gid://sagittarius/NodeFunction/2000',
144145
dataTypeIdentifier: {
145-
genericKey: 'K',
146+
dataTypeId: function_definition.parameter_definitions.first.data_type.data_type.to_global_id,
146147
},
147148
},
148149
}

0 commit comments

Comments
 (0)