diff --git a/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs b/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs index 9b0e7067e..fbbc11518 100644 --- a/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs +++ b/src/modules/Elsa.Expressions/Helpers/ObjectConverter.cs @@ -130,6 +130,10 @@ public static class ObjectConverter } } + if (typeof(IEnumerable).IsAssignableFrom(underlyingSourceType)) + if (underlyingTargetType == typeof(string)) + return JsonSerializer.Serialize(value); + var targetTypeConverter = TypeDescriptor.GetConverter(underlyingTargetType); if (targetTypeConverter.CanConvertFrom(underlyingSourceType))