diff --git a/packages/workit-bpm-client/src/camundaMessage.ts b/packages/workit-bpm-client/src/camundaMessage.ts index d5850358..4146c14c 100644 --- a/packages/workit-bpm-client/src/camundaMessage.ts +++ b/packages/workit-bpm-client/src/camundaMessage.ts @@ -53,13 +53,14 @@ export class CamundaMessage { if (this.hasBeenThreated) { return; } - const { retries } = error; + const { retries, retryTimeout } = error; + const retryTimeoutInMs = retryTimeout || 1000 * retries * 2; await payload.taskService.handleFailure(task, { errorMessage: error.message, errorDetails: stringify(error), retries, // TODO: Add to configuration - retryTimeout: 1000 * retries * 2 + retryTimeoutInMs }); this.hasBeenThreated = true; }