Fix OutcomeBuilder bug

This commit is contained in:
Sipke Schoorstra 2021-01-14 23:28:08 +01:00
parent d468b132b7
commit fe6aa7d9ff
2 changed files with 6 additions and 6 deletions

View file

@ -40,10 +40,11 @@ namespace Elsa.Activities.AzureServiceBus.Services
{
using var scope = _serviceProvider.CreateScope();
var workflowRunner = scope.ServiceProvider.GetRequiredService<IWorkflowRunner>();
await workflowRunner.TriggerWorkflowsAsync<MessageReceivedTrigger>(
x => x.QueueName == _messageReceiver.Path && (string.Equals(x.CorrelationId, message.CorrelationId)),
message, message.CorrelationId,
x => x.QueueName == _messageReceiver.Path && (string.Equals(x.CorrelationId, message.CorrelationId)),
message,
message.CorrelationId,
cancellationToken: cancellationToken);
}

View file

@ -1,13 +1,12 @@
using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Runtime.CompilerServices;
using Elsa.Services;
using Elsa.Services.Models;
// ReSharper disable ExplicitCallerInfoArgument
namespace Elsa.Builders
{
[SuppressMessage("ReSharper", "ExplicitCallerInfoArgument")]
public class OutcomeBuilder : IOutcomeBuilder
{
public OutcomeBuilder(ICompositeActivityBuilder workflowBuilder, IActivityBuilder source, string outcome = OutcomeNames.Done)
@ -27,7 +26,7 @@ namespace Elsa.Builders
[CallerLineNumber] int lineNumber = default,
[CallerFilePath] string? sourceFile = default) where T : class, IActivity
{
var activityBuilder = WorkflowBuilder.Add(setup, lineNumber, sourceFile);
var activityBuilder = WorkflowBuilder.Add(setup, branch, lineNumber, sourceFile);
Then(activityBuilder, branch);
return activityBuilder;
}