We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent deb4104 commit 6c09a0dCopy full SHA for 6c09a0d
1 file changed
src/Microsoft.OpenApi/Models/OpenApiSchema.cs
@@ -656,14 +656,11 @@ private bool TryGetPatternPropertiesFallbackSchema(out IOpenApiSchema? fallbackS
656
return false;
657
}
658
659
- foreach (var schema in PatternProperties.Skip(1).Select(static x => x.Value))
+ if (PatternProperties.Skip(1)
660
+ .Any(x => SerializeSchemaToComparableJsonNode(x.Value) is not {} schemaNode || !JsonNode.DeepEquals(baselineNode, schemaNode)))
661
{
- var schemaNode = SerializeSchemaToComparableJsonNode(schema);
662
- if (schemaNode is null || !JsonNode.DeepEquals(baselineNode, schemaNode))
663
- {
664
- fallbackSchema = null;
665
- return false;
666
- }
+ fallbackSchema = null;
+ return false;
667
668
669
return true;
0 commit comments