Skip to content

Commit 8a93c14

Browse files
committed
Use DictionaryCloneHelper
1 parent b1f06d7 commit 8a93c14

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Microsoft.OpenApi/Models/OpenApiDocument.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using System.Security.Cryptography;
99
using System.Text;
1010
using Microsoft.OpenApi.Exceptions;
11+
using Microsoft.OpenApi.Helpers;
1112
using Microsoft.OpenApi.Interfaces;
1213
using Microsoft.OpenApi.Services;
1314
using Microsoft.OpenApi.Writers;
@@ -88,7 +89,7 @@ public OpenApiDocument(OpenApiDocument document)
8889
SecurityRequirements = document?.SecurityRequirements != null ? new List<OpenApiSecurityRequirement>(document.SecurityRequirements) : null;
8990
Tags = document?.Tags != null ? new List<OpenApiTag>(document.Tags) : null;
9091
ExternalDocs = document?.ExternalDocs != null ? new(document?.ExternalDocs) : null;
91-
Extensions = document?.Extensions != null ? new Dictionary<string, IOpenApiExtension>(document.Extensions) : null;
92+
Extensions = document?.Extensions != null ? DictionaryCloneHelper.Clone(document.Extensions) : null;
9293
}
9394

9495
/// <summary>

0 commit comments

Comments
 (0)