lib/graphql/query/literal_input.rb in graphql-1.6.3 vs lib/graphql/query/literal_input.rb in graphql-1.6.4

- old
+ new

@@ -75,9 +75,13 @@ if arg_defn.default_value? && !values_hash.key?(arg_name) value = arg_defn.default_value # `context` isn't present when pre-calculating defaults if context value = arg_defn.prepare(value, context) + if value.is_a?(GraphQL::ExecutionError) + value.ast_node = ast_arg + raise value + end end values_hash[arg_name] = value end end