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,
);
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,
},
);
}