diff --git a/.changeset/twelve-knives-notice.md b/.changeset/twelve-knives-notice.md new file mode 100644 index 000000000..a9f746ef5 --- /dev/null +++ b/.changeset/twelve-knives-notice.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/core": patch +--- + +v3: fix missing init output in task run function when no middleware is defined diff --git a/packages/core/src/v3/workers/taskExecutor.ts b/packages/core/src/v3/workers/taskExecutor.ts index 60ca7b555..ff4f668db 100644 --- a/packages/core/src/v3/workers/taskExecutor.ts +++ b/packages/core/src/v3/workers/taskExecutor.ts @@ -229,7 +229,7 @@ export class TaskExecutor { } if (!middlewareFn) { - return runFn(payload, { ctx }); + return runFn(payload, { ctx, init }); } return middlewareFn(payload, { ctx, next: async () => runFn(payload, { ctx, init }) });