From 072db97d39fe5bf094c9ce2554f414af0f2b07b1 Mon Sep 17 00:00:00 2001 From: noxe Date: Fri, 26 Nov 2021 20:57:33 +0100 Subject: [PATCH] System.InvalidOperationException: "Sequence contains no elements" (#2530) * do not create a new Scope - reuse workflowExecutionContext's scope * Upgrade Rebus.ServiceProvider to 7.0 * fixing System.InvalidOperationException: "Sequence contains no elements" Co-authored-by: Martin --- .../JavaScript/HttpTypeDefinitionProvider.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/activities/Elsa.Activities.Http/JavaScript/HttpTypeDefinitionProvider.cs b/src/activities/Elsa.Activities.Http/JavaScript/HttpTypeDefinitionProvider.cs index 892d7112f..f35f98369 100644 --- a/src/activities/Elsa.Activities.Http/JavaScript/HttpTypeDefinitionProvider.cs +++ b/src/activities/Elsa.Activities.Http/JavaScript/HttpTypeDefinitionProvider.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using Elsa.Activities.Http.Models; @@ -19,13 +19,13 @@ namespace Elsa.Activities.Http.JavaScript foreach (var activityDefinition in httpEndpointActivities) { - var targetTypeName = activityDefinition.Properties.First(x => x.Name == nameof(HttpEndpoint.TargetType)).Expressions.Values.First(); + var targetTypeName = activityDefinition.Properties.First(x => x.Name == nameof(HttpEndpoint.TargetType)).Expressions.Values.FirstOrDefault(); if (string.IsNullOrWhiteSpace(targetTypeName)) continue; var type = Type.GetType(targetTypeName); - + if (type != null) yield return type; }