Skip to content

Commit cb3c26b

Browse files
authored
Merge pull request #498 from microsoft/dm/fixwalker
Fixes to OpenApiWalker
2 parents 5d3e699 + 7c49b8b commit cb3c26b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/Microsoft.OpenApi/Services/OpenApiWalker.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,11 @@ internal void Walk(OpenApiEncoding encoding)
732732
}
733733

734734
_visitor.Visit(encoding);
735+
736+
if (encoding.Headers != null)
737+
{
738+
Walk(encoding.Headers);
739+
}
735740
Walk(encoding as IOpenApiExtensible);
736741
}
737742

@@ -787,6 +792,11 @@ internal void Walk(OpenApiSchema schema, bool isComponent = false)
787792
});
788793
}
789794

795+
if (schema.AdditionalProperties != null)
796+
{
797+
Walk("additionalProperties", () => Walk(schema.AdditionalProperties));
798+
}
799+
790800
Walk(OpenApiConstants.ExternalDocs, () => Walk(schema.ExternalDocs));
791801

792802
Walk(schema as IOpenApiExtensible);

0 commit comments

Comments
 (0)