Skip to content

Commit b9841dc

Browse files
committed
Fix initialization in TransformersBenchmark
1 parent ef254f4 commit b9841dc

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/OpenApi/perf/Microbenchmarks/TransformersBenchmark.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ public void SchemaTransformer_Setup()
102102
{
103103
_options.AddSchemaTransformer((schema, context, token) =>
104104
{
105+
schema.Extensions ??= [];
105106
if (context.JsonTypeInfo.Type == typeof(Todo) && context.ParameterDescription != null)
106107
{
107108
schema.Extensions["x-my-extension"] = new OpenApiAny(context.ParameterDescription.Name);
@@ -175,6 +176,7 @@ private class SchemaTransformer : IOpenApiSchemaTransformer
175176
{
176177
public Task TransformAsync(OpenApiSchema schema, OpenApiSchemaTransformerContext context, CancellationToken cancellationToken)
177178
{
179+
schema.Extensions ??= [];
178180
if (context.JsonTypeInfo.Type == typeof(Todo) && context.ParameterDescription != null)
179181
{
180182
schema.Extensions["x-my-extension"] = new OpenApiAny(context.ParameterDescription.Name);

0 commit comments

Comments
 (0)