Skip to content

Commit c5b69fe

Browse files
committed
fix: hidi fails to parse yaml files when fixing references
1 parent 521d636 commit c5b69fe

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Microsoft.OpenApi.Hidi/OpenApiService.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,10 @@ private static async Task<ReadResult> ParseOpenApiAsync(string openApiFile, bool
438438
var sb = new StringBuilder();
439439
document.SerializeAsV3(new OpenApiYamlWriter(new StringWriter(sb)));
440440

441-
var doc = OpenApiDocument.Parse(sb.ToString(), format).Document;
441+
var settings = new OpenApiReaderSettings();
442+
settings.AddYamlReader();
443+
444+
var doc = OpenApiDocument.Parse(sb.ToString(), format, settings).Document;
442445

443446
return doc;
444447
}

0 commit comments

Comments
 (0)