diff --git a/src/DurableTask.Core/Serializing/JsonDataConverter.cs b/src/DurableTask.Core/Serializing/JsonDataConverter.cs index d3ccbadf4..4e66f5ccd 100644 --- a/src/DurableTask.Core/Serializing/JsonDataConverter.cs +++ b/src/DurableTask.Core/Serializing/JsonDataConverter.cs @@ -69,6 +69,12 @@ public override string Serialize(object value) /// Object serialized to a string public override string Serialize(object value, bool formatted) { + if (value == null) + { + // This avoids serializing null into "null" + return null; + } + var sb = new StringBuilder(0x100); var textWriter = new StringWriter(sb, CultureInfo.InvariantCulture); using (var writer = new JsonTextWriter(textWriter)) diff --git a/tools/DurableTask.props b/tools/DurableTask.props index 5c24d30de..6935321b4 100644 --- a/tools/DurableTask.props +++ b/tools/DurableTask.props @@ -45,9 +45,9 @@ ..\..\build_output\packages - 2.4.1 - 2.4.1 - 2.4.1 + 2.4.2 + 2.4.2 + 2.4.2 Microsoft Microsoft Durable Task Framework