Skip to content

Commit 6c09a0d

Browse files
committed
chore: refactor to use select
Signed-off-by: Vincent Biret <vibiret@microsoft.com>
1 parent deb4104 commit 6c09a0d

1 file changed

Lines changed: 4 additions & 7 deletions

File tree

src/Microsoft.OpenApi/Models/OpenApiSchema.cs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -656,14 +656,11 @@ private bool TryGetPatternPropertiesFallbackSchema(out IOpenApiSchema? fallbackS
656656
return false;
657657
}
658658

659-
foreach (var schema in PatternProperties.Skip(1).Select(static x => x.Value))
659+
if (PatternProperties.Skip(1)
660+
.Any(x => SerializeSchemaToComparableJsonNode(x.Value) is not {} schemaNode || !JsonNode.DeepEquals(baselineNode, schemaNode)))
660661
{
661-
var schemaNode = SerializeSchemaToComparableJsonNode(schema);
662-
if (schemaNode is null || !JsonNode.DeepEquals(baselineNode, schemaNode))
663-
{
664-
fallbackSchema = null;
665-
return false;
666-
}
662+
fallbackSchema = null;
663+
return false;
667664
}
668665

669666
return true;

0 commit comments

Comments
 (0)