diff --git a/legacy/src/task.ts b/legacy/src/task.ts index 5106fb16..84b011b4 100644 --- a/legacy/src/task.ts +++ b/legacy/src/task.ts @@ -299,6 +299,10 @@ export abstract class BaseTask< throw new Error(`Invalid preHook output: ${output?.error.message}`) } + ctx.metadata.success = true + ctx.metadata.numRetries = ctx.attemptNumber + ctx.metadata.error = undefined + return { result: output.data, metadata: ctx.metadata