From fa1e9ba70fb82396cdaffa993ea2761a32ba7fe5 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Mon, 27 Nov 2023 20:37:44 +0100 Subject: [PATCH] Add check to InputJsonConverterFactory As of .NET 8, base type Input is also seen. --- .../Serialization/Converters/InputJsonConverterFactory.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/Elsa.Workflows.Management/Serialization/Converters/InputJsonConverterFactory.cs b/src/modules/Elsa.Workflows.Management/Serialization/Converters/InputJsonConverterFactory.cs index 83f1a9117..97e8537ce 100644 --- a/src/modules/Elsa.Workflows.Management/Serialization/Converters/InputJsonConverterFactory.cs +++ b/src/modules/Elsa.Workflows.Management/Serialization/Converters/InputJsonConverterFactory.cs @@ -16,7 +16,7 @@ public class InputJsonConverterFactory : JsonConverterFactory public InputJsonConverterFactory(IServiceProvider serviceProvider) => _serviceProvider = serviceProvider; /// - public override bool CanConvert(Type typeToConvert) => typeof(Input).IsAssignableFrom(typeToConvert); + public override bool CanConvert(Type typeToConvert) => typeof(Input).IsAssignableFrom(typeToConvert) && typeToConvert.IsGenericType; /// public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)