Skip to content

Commit f2e01ab

Browse files
committed
Add debugging info
1 parent 2c40511 commit f2e01ab

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

lib/graphql/execution/input_values.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ class InputValues
55
def initialize(query, runner)
66
@query = query
77
@runner = runner
8-
@variables = query.variables
98
@variable_values = nil
109
end
1110

1211
def variable_values
1312
@variable_values ||= begin
13+
if @query.selected_operation.nil?
14+
raise <<~TXT
15+
Missing selected_operation: #{@query.query_string.inspect}
16+
17+
#{@query.context.errors.map(&:inspect).join("\n\n")}
18+
TXT
19+
end
1420
variable_nodes = @query.selected_operation.variables
1521
if variable_nodes.empty?
1622
EmptyObjects::EMPTY_HASH

0 commit comments

Comments
 (0)