lib/graphql/query/validation_pipeline.rb in graphql-1.5.15 vs lib/graphql/query/validation_pipeline.rb in graphql-1.6.0

- old
+ new

@@ -50,10 +50,15 @@ def internal_representation ensure_has_validated @internal_representation end + def analyzers + ensure_has_validated + @query_analyzers + end + private # If the pipeline wasn't run yet, run it. # If it was already run, do nothing. def ensure_has_validated @@ -78,16 +83,16 @@ if @validation_errors.none? @validation_errors.concat(@query.variables.errors) end if @validation_errors.none? - query_analyzers = build_analyzers(@schema, @max_depth, @max_complexity) - if query_analyzers.any? - analysis_results = GraphQL::Analysis.analyze_query(@query, query_analyzers) - @analysis_errors = analysis_results - .flatten # accept n-dimensional array - .select { |r| r.is_a?(GraphQL::AnalysisError) } - end + @query_analyzers = build_analyzers(@schema, @max_depth, @max_complexity) + # if query_analyzers.any? + # analysis_results = GraphQL::Analysis.analyze_query(@query, query_analyzers) + # @analysis_errors = analysis_results + # .flatten # accept n-dimensional array + # .select { |r| r.is_a?(GraphQL::AnalysisError) } + # end end end @valid = @validation_errors.none? && @analysis_errors.none? end