diff --git a/src/Microsoft.OpenApi/Reader/ParseNodes/MapNode.cs b/src/Microsoft.OpenApi/Reader/ParseNodes/MapNode.cs index b71593dca..6aced216f 100644 --- a/src/Microsoft.OpenApi/Reader/ParseNodes/MapNode.cs +++ b/src/Microsoft.OpenApi/Reader/ParseNodes/MapNode.cs @@ -33,7 +33,7 @@ public MapNode(ParsingContext context, JsonNode node) : base( } _node = mapNode; - _nodes = _node.Select(p => new PropertyNode(Context, p.Key, p.Value)).ToList(); + _nodes = _node.Where(static p => p.Value is not null).Select(p => new PropertyNode(Context, p.Key, p.Value)).ToList(); } public PropertyNode this[string key] @@ -66,7 +66,7 @@ public override Dictionary CreateMap(Func