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)