Skip to content

Commit bb1fe50

Browse files
authored
Merge pull request #221 from Microsoft/dm/path-parameter-resolution
Fixed resolution of parameters #216
2 parents 47e5cfd + 3aac580 commit bb1fe50

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/Microsoft.OpenApi.Readers/Services/OpenApiReferenceResolver.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,14 @@ public override void Visit(OpenApiResponses responses)
8989
ResolveMap(responses);
9090
}
9191

92+
/// <summary>
93+
/// Resolve all references to parameters
94+
/// </summary>
95+
public override void Visit(IList<OpenApiParameter> parameters)
96+
{
97+
ResolveList(parameters);
98+
}
99+
92100
/// <summary>
93101
/// Resolve all references to links
94102
/// </summary>

src/Microsoft.OpenApi/Services/OpenApiWalker.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,7 @@ internal void Walk(OpenApiPathItem pathItem)
425425

426426
if (pathItem != null)
427427
{
428+
Walk(OpenApiConstants.Parameters, () => Walk(pathItem.Parameters));
428429
Walk(pathItem.Operations);
429430
}
430431
_visitor.Visit(pathItem as IOpenApiExtensible);

0 commit comments

Comments
 (0)