diff --git a/src/modules/Elsa.Workflows.Core/Models/ActivityConstructorContext.cs b/src/modules/Elsa.Workflows.Core/Models/ActivityConstructorContext.cs index 6293a3d75..78d9f1ca3 100644 --- a/src/modules/Elsa.Workflows.Core/Models/ActivityConstructorContext.cs +++ b/src/modules/Elsa.Workflows.Core/Models/ActivityConstructorContext.cs @@ -156,7 +156,7 @@ public static class JsonActivityConstructorContextHelper if (!activityRoot.TryGetProperty(propertyName, out var propertyElement) || propertyElement.ValueKind == JsonValueKind.Null || propertyElement.ValueKind == JsonValueKind.Undefined) continue; - if(propertyElement.ValueKind == JsonValueKind.Object && !propertyElement.TryGetProperty("typeName", out var typeNameElement)) + if(propertyElement.ValueKind == JsonValueKind.Object && !propertyElement.TryGetProperty("typeName", out var _)) { var exception = new InvalidActivityDescriptorInputException( $"Activity descriptor '{activityDescriptor.Name}' has invalid input property '{propertyName}'; missing required property 'typeName'" diff --git a/src/modules/Elsa.Workflows.Core/Serialization/Converters/ActivityJsonConverter.cs b/src/modules/Elsa.Workflows.Core/Serialization/Converters/ActivityJsonConverter.cs index dc86b6fd4..25ef8a252 100644 --- a/src/modules/Elsa.Workflows.Core/Serialization/Converters/ActivityJsonConverter.cs +++ b/src/modules/Elsa.Workflows.Core/Serialization/Converters/ActivityJsonConverter.cs @@ -39,8 +39,7 @@ public class ActivityJsonConverter( } var clonedOptions = GetClonedOptions(options); - var logger = serviceProvider.GetRequiredService>(); - + // If the activity type is not found, create a NotFoundActivity instead. if (activityDescriptor == null) {