Browse Source

Some swagger fixes

pull/1/head
Sebastian 9 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);
}
languagesProperty.AllOf.Add(schemaResolver($"{schemaName}{Name.ToPascalCase()}Property", languagesObject));
languagesProperty.SchemaReference = schemaResolver($"{schemaName}{Name.ToPascalCase()}Property", languagesObject);
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 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<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)
{

Loading…
Cancel
Save