Skip to content

Commit 4fb6307

Browse files
committed
Fix context for argument errors
1 parent e9f8dc2 commit 4fb6307

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/graphql/execution/interpreter/runtime.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,10 @@ def evaluate_selection(result_name, field_ast_nodes_or_ast_node, selections_resu
364364
else
365365
@query.arguments_cache.dataload_for(ast_node, field_defn, owner_object) do |resolved_arguments|
366366
runtime_state = get_current_runtime_state # This might be in a different fiber
367+
runtime_state.current_field = field_defn
368+
runtime_state.current_arguments = resolved_arguments
369+
runtime_state.current_result_name = result_name
370+
runtime_state.current_result = selections_result
367371
evaluate_selection_with_args(resolved_arguments, field_defn, ast_node, field_ast_nodes, owner_object, result_name, selections_result, runtime_state)
368372
end
369373
end

0 commit comments

Comments
 (0)