diff --git a/backend/src/Squidex/Areas/Api/Config/OpenApi/OpenApiServices.cs b/backend/src/Squidex/Areas/Api/Config/OpenApi/OpenApiServices.cs index 10bc25ff0..85774131d 100644 --- a/backend/src/Squidex/Areas/Api/Config/OpenApi/OpenApiServices.cs +++ b/backend/src/Squidex/Areas/Api/Config/OpenApi/OpenApiServices.cs @@ -6,6 +6,7 @@ // ========================================================================== using System.Text.Json; +using Microsoft.Extensions.DependencyInjection; using NJsonSchema; using NJsonSchema.Generation; using NJsonSchema.Generation.TypeMappers; @@ -67,6 +68,9 @@ public static class OpenApiServices var settings = new OpenApiDocumentGeneratorSettings { SchemaSettings = new SystemTextJsonSchemaGeneratorSettings() + { + SerializerOptions = c.GetRequiredService() + } }; ConfigureSchemaSettings(settings.SchemaSettings, c.GetRequiredService(), true); @@ -114,6 +118,7 @@ public static class OpenApiServices CreateStringMap>(), CreateStringMap>(), CreateStringMap>(), + CreateStringMap(), CreateStringMap(), CreateStringMap(), };