Skip to content

Commit 5046131

Browse files
committed
Use current working directory to resolve file path
1 parent f04d45e commit 5046131

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/Microsoft.OpenApi/Reader/Services/DefaultStreamLoader.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,16 @@ public Stream Load(Uri uri)
5656
/// <exception cref="ArgumentException"></exception>
5757
public async Task<Stream> LoadAsync(Uri uri)
5858
{
59-
var absoluteUri = new Uri(baseUrl, uri);
59+
Uri absoluteUri;
60+
if (baseUrl.Equals(OpenApiConstants.BaseRegistryUri))
61+
{
62+
// use current working directory
63+
absoluteUri = new Uri(Directory.GetCurrentDirectory() + uri);
64+
}
65+
else
66+
{
67+
absoluteUri = new Uri(baseUrl, uri);
68+
}
6069

6170
switch (absoluteUri.Scheme)
6271
{

0 commit comments

Comments
 (0)