Browse Source

Some swagger fixes

pull/1/head
Sebastian 10 years ago
parent
commit
ed951dd988
  1. 2
      src/Squidex.Core/Schemas/Field.cs
  2. 4
      src/Squidex.Core/Schemas/Schema.cs

2
src/Squidex.Core/Schemas/Field.cs

@ -197,7 +197,7 @@ namespace Squidex.Core.Schemas
languagesObject.Properties.Add(language.Iso2Code, languageProperty); 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); schema.Properties.Add(Name, languagesProperty);
} }

4
src/Squidex.Core/Schemas/Schema.cs

@ -196,7 +196,7 @@ namespace Squidex.Core.Schemas
var schemaName = Name.ToPascalCase(); 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)) foreach (var field in fieldsByName.Values.Where(x => !x.IsHidden))
{ {
@ -300,7 +300,7 @@ namespace Squidex.Core.Schemas
} }
} }
private static async Task ValidateLocalizableFieldAsync(HashSet<Language> languages, ContentFieldData fieldData, List<string> fieldErrors, Field field) private static async Task ValidateLocalizableFieldAsync(ICollection<Language> languages, ContentFieldData fieldData, List<string> fieldErrors, Field field)
{ {
foreach (var valueLanguage in fieldData.Keys) foreach (var valueLanguage in fieldData.Keys)
{ {

Loading…
Cancel
Save