From 625da40e347c3d7ac328caff394781faef38a0a5 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Thu, 9 Mar 2023 11:35:03 +0100 Subject: [PATCH] Fix ExpandoObjectConverter array serialization for non-complex values --- .../Serialization/Converters/ExpandoObjectConverter.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/Elsa.Workflows.Core/Serialization/Converters/ExpandoObjectConverter.cs b/src/modules/Elsa.Workflows.Core/Serialization/Converters/ExpandoObjectConverter.cs index fc31c81df..6f1d60a03 100644 --- a/src/modules/Elsa.Workflows.Core/Serialization/Converters/ExpandoObjectConverter.cs +++ b/src/modules/Elsa.Workflows.Core/Serialization/Converters/ExpandoObjectConverter.cs @@ -43,13 +43,13 @@ public class ExpandoObjectConverter : JsonConverter } case JsonTokenType.StartArray: { - var list = new List(); + var list = new List(); while (reader.Read()) { switch (reader.TokenType) { default: - list.Add((ExpandoObject)Read(ref reader, typeof(ExpandoObject), options)); + list.Add(Read(ref reader, typeof(object), options)); break; case JsonTokenType.EndArray: return list;