diff --git a/src/Microsoft.OpenApi/Services/OpenApiWalker.cs b/src/Microsoft.OpenApi/Services/OpenApiWalker.cs index a1b91985c..dd3c09564 100644 --- a/src/Microsoft.OpenApi/Services/OpenApiWalker.cs +++ b/src/Microsoft.OpenApi/Services/OpenApiWalker.cs @@ -771,6 +771,11 @@ internal void Walk(OpenApiSchema schema, bool isComponent = false) Walk("anyOf", () => Walk(schema.AnyOf)); } + if (schema.OneOf != null) + { + Walk("oneOf", () => Walk(schema.OneOf)); + } + if (schema.Properties != null) { Walk("properties", () =>