fix(Linear Node): Fix issue with undefined error (no-changelog) (#13834)

This commit is contained in:
Jon
2025-03-11 16:24:24 +00:00
committed by GitHub
parent b3f9cde3fd
commit a12935d724

View File

@@ -39,9 +39,9 @@ export async function linearApiRequest(
options, options,
); );
if (response.errors) { if (response?.errors) {
throw new NodeApiError(this.getNode(), 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(), this.getNode(),
{}, {},
{ {
message: error.errorResponse message:
? error.errorResponse[0].message error.errorResponse?.[0]?.message ||
: error.context.data.errors[0].message, error.context.data.errors[0]?.message ||
description: error.errorResponse 'Unknown API error',
? error.errorResponse[0].extensions.userPresentableMessage description:
: error.context.data.errors[0].extensions.userPresentableMessage, error.errorResponse?.[0]?.extensions?.userPresentableMessage ||
error.context.data.errors[0]?.extensions?.userPresentableMessage,
}, },
); );
} }