From adddf23ae395904e66f763452648a25bd145a1d2 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Fri, 11 Nov 2022 00:38:10 +0100 Subject: [PATCH] refactor: Check http error for actions --- packages/backend/src/services/action.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/services/action.ts b/packages/backend/src/services/action.ts index aefdeaf3..962b2ece 100644 --- a/packages/backend/src/services/action.ts +++ b/packages/backend/src/services/action.ts @@ -4,6 +4,7 @@ import Execution from '../models/execution'; import ExecutionStep from '../models/execution-step'; import computeParameters from '../helpers/compute-parameters'; import globalVariable from '../helpers/global-variable'; +import HttpError from '../errors/http'; type ProcessActionOptions = { flowId: string; @@ -43,8 +44,8 @@ export const processAction = async (options: ProcessActionOptions) => { try { await actionCommand.run($); } catch (error) { - if (error?.response?.httpError) { - $.actionOutput.error = error.response.httpError; + if (error instanceof HttpError) { + $.actionOutput.error = error.details; } else { try { $.actionOutput.error = JSON.parse(error.message);