From a12935d724c82ec917b702ff7223b838289ab152 Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 11 Mar 2025 16:24:24 +0000 Subject: [PATCH] fix(Linear Node): Fix issue with undefined error (no-changelog) (#13834) --- .../nodes-base/nodes/Linear/GenericFunctions.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/nodes-base/nodes/Linear/GenericFunctions.ts b/packages/nodes-base/nodes/Linear/GenericFunctions.ts index 805fc697a6..5849e1288c 100644 --- a/packages/nodes-base/nodes/Linear/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Linear/GenericFunctions.ts @@ -39,9 +39,9 @@ export async function linearApiRequest( options, ); - if (response.errors) { + if (response?.errors) { throw new NodeApiError(this.getNode(), response.errors, { - message: response.errors[0].message, + message: response.errors[0].message ?? 'Unknown API Error', }); } @@ -51,12 +51,13 @@ export async function linearApiRequest( this.getNode(), {}, { - message: error.errorResponse - ? error.errorResponse[0].message - : error.context.data.errors[0].message, - description: error.errorResponse - ? error.errorResponse[0].extensions.userPresentableMessage - : error.context.data.errors[0].extensions.userPresentableMessage, + message: + error.errorResponse?.[0]?.message || + error.context.data.errors[0]?.message || + 'Unknown API error', + description: + error.errorResponse?.[0]?.extensions?.userPresentableMessage || + error.context.data.errors[0]?.extensions?.userPresentableMessage, }, ); }