diff --git a/packages/workflow/src/NodeErrors.ts b/packages/workflow/src/NodeErrors.ts index 8abfcefac8..9ad7ca1d5f 100644 --- a/packages/workflow/src/NodeErrors.ts +++ b/packages/workflow/src/NodeErrors.ts @@ -357,9 +357,6 @@ export class NodeApiError extends NodeError { ) { super(node, error); - if (severity) this.severity = severity; - else if (httpCode?.charAt(0) !== '5') this.severity = 'warning'; - // only for request library error if (error.error) { removeCircularRefs(error.error as JsonObject); @@ -401,6 +398,12 @@ export class NodeApiError extends NodeError { this.findProperty(error, ERROR_STATUS_PROPERTIES, ERROR_NESTING_PROPERTIES) ?? null; } + if (severity) { + this.severity = severity; + } else if (this.httpCode?.charAt(0) !== '5') { + this.severity = 'warning'; + } + // set description of this error if (description) { this.description = description;