From c32b27c26e1010ab00d4bc1fc1d044426a108bc2 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sun, 24 Mar 2019 20:31:47 +0100 Subject: [PATCH] Enum fixes. --- .../Api/Controllers/Rules/Models/RuleElementPropertyDto.cs | 1 + src/Squidex/Config/Domain/SerializationServices.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/Squidex/Areas/Api/Controllers/Rules/Models/RuleElementPropertyDto.cs b/src/Squidex/Areas/Api/Controllers/Rules/Models/RuleElementPropertyDto.cs index 81170e36f..ea9c72a64 100644 --- a/src/Squidex/Areas/Api/Controllers/Rules/Models/RuleElementPropertyDto.cs +++ b/src/Squidex/Areas/Api/Controllers/Rules/Models/RuleElementPropertyDto.cs @@ -6,6 +6,7 @@ // ========================================================================== using System.ComponentModel.DataAnnotations; +using Newtonsoft.Json; using Squidex.Domain.Apps.Core.HandleRules; namespace Squidex.Areas.Api.Controllers.Rules.Models diff --git a/src/Squidex/Config/Domain/SerializationServices.cs b/src/Squidex/Config/Domain/SerializationServices.cs index 30f1b27bf..0b1f7cfce 100644 --- a/src/Squidex/Config/Domain/SerializationServices.cs +++ b/src/Squidex/Config/Domain/SerializationServices.cs @@ -25,6 +25,8 @@ namespace Squidex.Config.Domain { private static JsonSerializerSettings ConfigureJson(JsonSerializerSettings settings, TypeNameHandling typeNameHandling) { + settings.Converters.Add(new StringEnumConverter()); + settings.ContractResolver = new ConverterContractResolver( new AppClientsConverter(), new AppContributorsConverter(),