Browse Source

Fix OpenAPI

pull/1087/head
Sebastian Stehle 2 years ago
parent
commit
2e1a84852f
  1. 5
      backend/src/Squidex/Areas/Api/Config/OpenApi/OpenApiServices.cs

5
backend/src/Squidex/Areas/Api/Config/OpenApi/OpenApiServices.cs

@ -6,6 +6,7 @@
// ========================================================================== // ==========================================================================
using System.Text.Json; using System.Text.Json;
using Microsoft.Extensions.DependencyInjection;
using NJsonSchema; using NJsonSchema;
using NJsonSchema.Generation; using NJsonSchema.Generation;
using NJsonSchema.Generation.TypeMappers; using NJsonSchema.Generation.TypeMappers;
@ -67,6 +68,9 @@ public static class OpenApiServices
var settings = new OpenApiDocumentGeneratorSettings var settings = new OpenApiDocumentGeneratorSettings
{ {
SchemaSettings = new SystemTextJsonSchemaGeneratorSettings() SchemaSettings = new SystemTextJsonSchemaGeneratorSettings()
{
SerializerOptions = c.GetRequiredService<JsonSerializerOptions>()
}
}; };
ConfigureSchemaSettings(settings.SchemaSettings, c.GetRequiredService<TypeRegistry>(), true); ConfigureSchemaSettings(settings.SchemaSettings, c.GetRequiredService<TypeRegistry>(), true);
@ -114,6 +118,7 @@ public static class OpenApiServices
CreateStringMap<NamedId<DomainId>>(), CreateStringMap<NamedId<DomainId>>(),
CreateStringMap<NamedId<Guid>>(), CreateStringMap<NamedId<Guid>>(),
CreateStringMap<NamedId<string>>(), CreateStringMap<NamedId<string>>(),
CreateStringMap<PropertyPath>(),
CreateStringMap<RefToken>(), CreateStringMap<RefToken>(),
CreateStringMap<Status>(), CreateStringMap<Status>(),
}; };

Loading…
Cancel
Save