From 81f43805aadb94844f4fa5cad8ffa8ef3f52121f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Thu, 2 Nov 2023 16:28:44 +0100 Subject: [PATCH] refactor(core): Stop reporting to Sentry node parameter value extraction failure (no-changelog) (#7587) https://n8nio.sentry.io/issues/4595192919 --- packages/core/src/ExtractValue.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/ExtractValue.ts b/packages/core/src/ExtractValue.ts index 749fa12ce8..52a8d7cb6d 100644 --- a/packages/core/src/ExtractValue.ts +++ b/packages/core/src/ExtractValue.ts @@ -7,7 +7,7 @@ import type { INodeType, NodeParameterValueType, } from 'n8n-workflow'; -import { NodeOperationError, NodeHelpers, LoggerProxy } from 'n8n-workflow'; +import { NodeOperationError, NodeHelpers, LoggerProxy, WorkflowOperationError } from 'n8n-workflow'; function findPropertyFromParameterName( parameterName: string, @@ -62,12 +62,12 @@ function executeRegexExtractValue( ): NodeParameterValueType | object { const extracted = regex.exec(value); if (!extracted) { - throw new Error( + throw new WorkflowOperationError( `ERROR: ${parameterDisplayName} parameter's value is invalid. This is likely because the URL entered is incorrect`, ); } if (extracted.length < 2 || extracted.length > 2) { - throw new Error( + throw new WorkflowOperationError( `Property "${parameterName}" has an invalid extractValue regex "${regex.source}". extractValue expects exactly one group to be returned.`, ); }