Browse Source

NSwag Updated.

pull/65/head
Sebastian Stehle 9 years ago
parent
commit
6195b8e624
  1. 3
      src/Squidex/Config/Swagger/XmlResponseTypesProcessor.cs
  2. 2
      src/Squidex/Controllers/ContentApi/Generator/SchemasSwaggerGenerator.cs

3
src/Squidex/Config/Swagger/XmlResponseTypesProcessor.cs

@ -9,7 +9,6 @@
using System;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using NJsonSchema;
using NJsonSchema.Generation;
using NJsonSchema.Infrastructure;
using NSwag;
@ -79,7 +78,7 @@ namespace Squidex.Config.Swagger
var errorType = typeof(ErrorDto);
var errorContract = swaggerSettings.ActualContractResolver.ResolveContract(errorType);
var errorSchema = JsonObjectTypeDescription.FromType(errorType, errorContract, new Attribute[0], EnumHandling.String);
var errorSchema = JsonObjectTypeDescription.FromType(errorType, errorContract, new Attribute[0], swaggerSettings.DefaultEnumHandling);
var response = new SwaggerResponse { Description = "Operation failed." };

2
src/Squidex/Controllers/ContentApi/Generator/SchemasSwaggerGenerator.cs

@ -133,7 +133,7 @@ namespace Squidex.Controllers.ContentApi.Generator
{
var errorType = typeof(ErrorDto);
var errorContract = swaggerSettings.ActualContractResolver.ResolveContract(errorType);
var errorSchema = JsonObjectTypeDescription.FromType(errorType, errorContract, new Attribute[0], EnumHandling.String);
var errorSchema = JsonObjectTypeDescription.FromType(errorType, errorContract, new Attribute[0], swaggerSettings.DefaultEnumHandling);
errorDtoSchema = await swaggerGenerator.GenerateAndAppendSchemaFromTypeAsync(errorType, errorSchema.IsNullable, null);
}

Loading…
Cancel
Save