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