Pass full error object in Function node and copy over cause property

Fixes #4683
This commit is contained in:
Nick O'Leary
2024-05-09 16:48:51 +01:00
parent 08927dfb55
commit 66a667fe58
2 changed files with 11 additions and 7 deletions

View File

@@ -678,6 +678,9 @@ class Flow {
if (logMessage.hasOwnProperty('stack')) {
errorMessage.error.stack = logMessage.stack;
}
if (logMessage.hasOwnProperty('cause')) {
errorMessage.error.cause = logMessage.cause;
}
targetCatchNode.receive(errorMessage);
handled = true;
});