diff --git a/src/DotNetWorker.Core/Invocation/DefaultFunctionExecutor.cs b/src/DotNetWorker.Core/Invocation/DefaultFunctionExecutor.cs index 94d2e805e..0607e7afc 100644 --- a/src/DotNetWorker.Core/Invocation/DefaultFunctionExecutor.cs +++ b/src/DotNetWorker.Core/Invocation/DefaultFunctionExecutor.cs @@ -25,7 +25,11 @@ public DefaultFunctionExecutor(IFunctionInvokerFactory invokerFactory, ILogger _invokerFactory.Create(context.FunctionDefinition)); + static (_, state) => + { + var (factory, context) = state; + return factory.Create(context.FunctionDefinition); + }, (_invokerFactory, context)); object? instance = invoker.CreateInstance(context); var inputBindingFeature = context.Features.Get();