diff --git a/src/activities/Elsa.Activities.Http/Activities/SendHttpRequest/SendHttpRequest.cs b/src/activities/Elsa.Activities.Http/Activities/SendHttpRequest/SendHttpRequest.cs index 6e7ee6c10..eb5212a53 100644 --- a/src/activities/Elsa.Activities.Http/Activities/SendHttpRequest/SendHttpRequest.cs +++ b/src/activities/Elsa.Activities.Http/Activities/SendHttpRequest/SendHttpRequest.cs @@ -94,7 +94,7 @@ namespace Elsa.Activities.Http DefaultSyntax = SyntaxNames.Json, SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid } )] - public ICollection SupportedStatusCodes { get; set; } = new HashSet(new[] { 200 }); + public ICollection? SupportedStatusCodes { get; set; } = new HashSet(new[] { 200 }); protected override async ValueTask OnExecuteAsync(ActivityExecutionContext context) { @@ -120,7 +120,7 @@ namespace Elsa.Activities.Http var statusCode = (int) response.StatusCode; var statusOutcome = statusCode.ToString(); - var isSupportedStatusCode = SupportedStatusCodes.Contains(statusCode); + var isSupportedStatusCode = SupportedStatusCodes?.Contains(statusCode) == true; var outcomes = new List { OutcomeNames.Done, statusOutcome }; if (!isSupportedStatusCode)