Skip to content

Commit 56339bd

Browse files
senthilkumarmohanPerthCharern
authored andcommitted
fixes#330-Yield validation err when an invalid security req key found
1 parent 7ada65a commit 56339bd

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,14 @@ public override void Visit(OpenApiSecurityRequirement securityRequirement)
108108
{
109109
ResolveObject(scheme, (resolvedScheme) =>
110110
{
111-
// If scheme was unresolved
112-
// copy Scopes and remove old unresolved scheme
113-
var scopes = securityRequirement[scheme];
114-
securityRequirement.Remove(scheme);
115-
securityRequirement.Add(resolvedScheme, scopes);
111+
if (resolvedScheme != null)
112+
{
113+
// If scheme was unresolved
114+
// copy Scopes and remove old unresolved scheme
115+
var scopes = securityRequirement[scheme];
116+
securityRequirement.Remove(scheme);
117+
securityRequirement.Add(resolvedScheme, scopes);
118+
}
116119
});
117120
}
118121
}

0 commit comments

Comments
 (0)