From 10485c000f8e854b38b0b2236736a60c1ed7f0b9 Mon Sep 17 00:00:00 2001 From: Irvine Sunday Date: Wed, 1 Apr 2020 17:52:57 +0300 Subject: [PATCH] Fixes missing oneOf child object in walker method for OpenApiSchema --- src/Microsoft.OpenApi/Services/OpenApiWalker.cs | 5 +++++ 1 file changed, 5 insertions(+) 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", () =>