Fix OutcomeBuilder bug
This commit is contained in:
parent
d468b132b7
commit
fe6aa7d9ff
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue