File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -373,7 +373,7 @@ def resolve_type(type_name: str) -> GraphQLNamedType:
373
373
),
374
374
types = list (type_map .values ()),
375
375
directives = get_merged_directives (),
376
- ast_node = schema .ast_node ,
376
+ ast_node = schema_def or schema .ast_node ,
377
377
extension_ast_nodes = (
378
378
schema .extension_ast_nodes or cast (Tuple [SchemaExtensionNode ], ())
379
379
)
Original file line number Diff line number Diff line change @@ -1082,16 +1082,17 @@ def adds_schema_definition_missing_in_the_original_schema():
1082
1082
schema = GraphQLSchema (directives = [FooDirective ], types = [FooType ])
1083
1083
assert schema .query_type is None
1084
1084
1085
- ast = parse (
1085
+ extension_sdl = dedent (
1086
1086
"""
1087
1087
schema @foo {
1088
1088
query: Foo
1089
1089
}
1090
1090
"""
1091
1091
)
1092
- schema = extend_schema (schema , ast )
1092
+ schema = extend_schema (schema , parse ( extension_sdl ) )
1093
1093
query_type = schema .query_type
1094
1094
assert query_type .name == "Foo"
1095
+ assert print_ast (schema .ast_node ) == extension_sdl .rstrip ()
1095
1096
1096
1097
def adds_new_root_types_via_schema_extension ():
1097
1098
schema = extend_test_schema (
You can’t perform that action at this time.
0 commit comments