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 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<JsonSerializerOptions>()
}
};
ConfigureSchemaSettings(settings.SchemaSettings, c.GetRequiredService<TypeRegistry>(), true);
@ -114,6 +118,7 @@ public static class OpenApiServices
CreateStringMap<NamedId<DomainId>>(),
CreateStringMap<NamedId<Guid>>(),
CreateStringMap<NamedId<string>>(),
CreateStringMap<PropertyPath>(),
CreateStringMap<RefToken>(),
CreateStringMap<Status>(),
};

Loading…
Cancel
Save