From ca9e1b5e3284e7b597e780942521d8a76b98de60 Mon Sep 17 00:00:00 2001 From: Philipp Burckhardt Date: Wed, 21 Jun 2023 16:52:49 -0400 Subject: [PATCH] fix: set metadata when skipping call --- legacy/src/task.ts | 4 ++++ 1 file changed, 4 insertions(+) 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