diff --git a/products/ASC.Files/Server/Startup.cs b/products/ASC.Files/Server/Startup.cs index 360363b076..4bb3a6cbeb 100644 --- a/products/ASC.Files/Server/Startup.cs +++ b/products/ASC.Files/Server/Startup.cs @@ -1,5 +1,6 @@ using System.Text; +using System.Text.Json.Serialization; using ASC.Api.Core; using ASC.Api.Core.Auth; @@ -51,6 +52,7 @@ namespace ASC.Files options.JsonSerializerOptions.IgnoreNullValues = true; options.JsonSerializerOptions.Converters.Add(new ApiDateTimeConverter()); options.JsonSerializerOptions.Converters.Add(new FileEntryWrapperConverter()); + options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()); }); services.AddMemoryCache(); diff --git a/products/ASC.People/Server/Startup.cs b/products/ASC.People/Server/Startup.cs index 6dc693a78b..2606c9e65f 100644 --- a/products/ASC.People/Server/Startup.cs +++ b/products/ASC.People/Server/Startup.cs @@ -1,5 +1,6 @@ using System; +using System.Text.Json.Serialization; using ASC.Api.Core; using ASC.Api.Core.Auth; @@ -50,6 +51,7 @@ namespace ASC.People options.JsonSerializerOptions.WriteIndented = false; options.JsonSerializerOptions.IgnoreNullValues = true; options.JsonSerializerOptions.Converters.Add(new ApiDateTimeConverter()); + options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()); }); services.AddAuthentication("cookie") diff --git a/web/ASC.Web.Api/Startup.cs b/web/ASC.Web.Api/Startup.cs index 7decc68e90..856c4c71e4 100644 --- a/web/ASC.Web.Api/Startup.cs +++ b/web/ASC.Web.Api/Startup.cs @@ -1,3 +1,5 @@ +using System.Text.Json.Serialization; + using ASC.Api.Core; using ASC.Api.Core.Auth; using ASC.Api.Core.Core; @@ -44,6 +46,7 @@ namespace ASC.Web.Api options.JsonSerializerOptions.WriteIndented = false; options.JsonSerializerOptions.IgnoreNullValues = true; options.JsonSerializerOptions.Converters.Add(new ApiDateTimeConverter()); + options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()); }); services.AddAuthentication("cookie")