From ed951dd98800a43b1906395cbaf42ba2f66859bb Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 1 Mar 2017 00:06:53 +0100 Subject: [PATCH] Some swagger fixes --- src/Squidex.Core/Schemas/Field.cs | 2 +- src/Squidex.Core/Schemas/Schema.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Squidex.Core/Schemas/Field.cs b/src/Squidex.Core/Schemas/Field.cs index 5f5636b94..d657b0e53 100644 --- a/src/Squidex.Core/Schemas/Field.cs +++ b/src/Squidex.Core/Schemas/Field.cs @@ -197,7 +197,7 @@ namespace Squidex.Core.Schemas languagesObject.Properties.Add(language.Iso2Code, languageProperty); } - languagesProperty.AllOf.Add(schemaResolver($"{schemaName}{Name.ToPascalCase()}Property", languagesObject)); + languagesProperty.SchemaReference = schemaResolver($"{schemaName}{Name.ToPascalCase()}Property", languagesObject); schema.Properties.Add(Name, languagesProperty); } diff --git a/src/Squidex.Core/Schemas/Schema.cs b/src/Squidex.Core/Schemas/Schema.cs index dba1f78b9..8832374d0 100644 --- a/src/Squidex.Core/Schemas/Schema.cs +++ b/src/Squidex.Core/Schemas/Schema.cs @@ -196,7 +196,7 @@ namespace Squidex.Core.Schemas var schemaName = Name.ToPascalCase(); - var schema = new JsonSchema4 { Id = schemaName, Type = JsonObjectType.Object }; + var schema = new JsonSchema4 { Type = JsonObjectType.Object }; foreach (var field in fieldsByName.Values.Where(x => !x.IsHidden)) { @@ -300,7 +300,7 @@ namespace Squidex.Core.Schemas } } - private static async Task ValidateLocalizableFieldAsync(HashSet languages, ContentFieldData fieldData, List fieldErrors, Field field) + private static async Task ValidateLocalizableFieldAsync(ICollection languages, ContentFieldData fieldData, List fieldErrors, Field field) { foreach (var valueLanguage in fieldData.Keys) {