From 7c73f93d419d724fdd795ed142b4e95d353c8dbd Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Mon, 29 May 2023 14:23:41 +0200 Subject: [PATCH] Use invariant culture when converting values --- src/bundles/Elsa.AllInOne.Web/appsettings.json | 9 +++++++-- src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/bundles/Elsa.AllInOne.Web/appsettings.json b/src/bundles/Elsa.AllInOne.Web/appsettings.json index fde56b47b..bbcdf0908 100644 --- a/src/bundles/Elsa.AllInOne.Web/appsettings.json +++ b/src/bundles/Elsa.AllInOne.Web/appsettings.json @@ -1,9 +1,14 @@ { "Logging": { "LogLevel": { - "Default": "Debug", + "Default": "Information", + "Elsa.Mediator": "Warning", + "MassTransit": "Warning", + "Microsoft.Extensions.Http": "Warning", + "Microsoft.Hosting.Lifetime": "Information", "Microsoft.EntityFrameworkCore": "Warning", - "Microsoft.AspNetCore": "Debug" + "Microsoft.AspNetCore": "Warning", + "System.Net.Http": "Warning" } }, "AllowedHosts": "*", diff --git a/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs b/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs index 680af1c56..f68c0f307 100644 --- a/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs +++ b/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs @@ -1,6 +1,7 @@ using System.Collections; using System.ComponentModel; using System.Dynamic; +using System.Globalization; using System.Text.Json; using System.Text.Json.Serialization; using Elsa.Expressions.Contracts; @@ -121,7 +122,7 @@ public static class ObjectConverter if (targetTypeConverter.CanConvertFrom(underlyingSourceType)) return targetTypeConverter.IsValid(value) - ? targetTypeConverter.ConvertFrom(value) + ? targetTypeConverter.ConvertFrom(null, CultureInfo.InvariantCulture, value) : targetType.GetDefaultValue(); var sourceTypeConverter = TypeDescriptor.GetConverter(underlyingSourceType);