From cedc8873a6a92c2a2d7adcbf42b5178fa7f2ea3b Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Sun, 19 Sep 2021 13:46:50 +0200 Subject: [PATCH] Update SignalReceivedBookmarkProvider.cs Fixes #1375 --- .../SignalReceived/SignalReceivedBookmarkProvider.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs b/src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs index 65023d43f..e987d9148 100644 --- a/src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs +++ b/src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs @@ -20,7 +20,11 @@ namespace Elsa.Activities.Signaling private async IAsyncEnumerable GetBookmarksInternalAsync(BookmarkProviderContext context, [EnumeratorCancellation] CancellationToken cancellationToken) { - var signalName = (await context.ReadActivityPropertyAsync(x => x.Signal, cancellationToken))!.ToLowerInvariant(); + var signalName = (await context.ReadActivityPropertyAsync(x => x.Signal, cancellationToken))?.ToLowerInvariant().Trim(); + + // Can't do anything with an empty signal name. + if(string.IsNullOrEmpty(signalName)) + yield break; yield return Result(new SignalReceivedBookmark {