Skip to content

Commit a143e48

Browse files
Use the types from the superclass
So if it's not needed you don't have to define the query type again.
1 parent 0e092de commit a143e48

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/graphql/schema/build_from_definition.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def build(schema_superclass, document, default_resolve:, using: {}, base_types:
5151
raise InvalidDocumentError.new('Must provide only one schema definition.')
5252
end
5353
schema_definition = schema_defns.first
54-
types = {}
54+
types = schema_superclass.types.dup
5555
directives = schema_superclass.directives.dup
5656
type_resolver = build_resolve_type(types, directives, ->(type_name) { types[type_name] ||= Schema::LateBoundType.new(type_name)})
5757
# Make a different type resolver because we need to coerce directive arguments

0 commit comments

Comments
 (0)