We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b26bd6e commit 71de0e0Copy full SHA for 71de0e0
src/Microsoft.OpenApi/Services/OpenApiReferenceResolver.cs
@@ -259,6 +259,13 @@ private void ResolveTags(IList<OpenApiTag> tags)
259
{
260
try
261
262
+ var referencedObject = typeof(T).Name;
263
+ var referenceType = reference?.Type.ToString();
264
+ if (referenceType is not null && !referencedObject.Contains(referenceType))
265
+ {
266
+ throw new OpenApiException(string.Format(Properties.SRResource.InvalidReferenceType, referenceType));
267
+ }
268
+
269
return _currentDocument.ResolveReference(reference, false) as T;
270
}
271
catch (OpenApiException ex)
0 commit comments