From 6d75d9ad3fda0a58ff3fc2f44c3e7254e1bc5b46 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Wed, 12 May 2021 10:44:37 +0200 Subject: [PATCH] Handle nullable property in SendHttpRequest --- .../Activities/SendHttpRequest/SendHttpRequest.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)