Skip to content

Commit 9bb198e

Browse files
committed
Fix implements interface handling
1 parent e5b3815 commit 9bb198e

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

SchemaGenerator.cpp

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -363,14 +363,11 @@ void Generator::visitObjectTypeDefinition(const peg::ast_node& objectTypeDefinit
363363
return false;
364364
});
365365

366-
peg::for_each_child<peg::implements_interfaces>(objectTypeDefinition,
366+
peg::for_each_child<peg::interface_type>(objectTypeDefinition,
367367
[&interfaces](const peg::ast_node& child)
368368
{
369-
for (const auto& namedType : child.children)
370-
{
371-
interfaces.push_back(namedType->content());
372-
}
373-
return false;
369+
interfaces.push_back(child.content());
370+
return true;
374371
});
375372

376373
peg::for_each_child<peg::fields_definition>(objectTypeDefinition,

0 commit comments

Comments
 (0)