Invoke catch node only when msg is provided

This commit is contained in:
Nick O'Leary
2015-02-20 22:59:48 +00:00
parent c5c404ea05
commit 00d0f8cfc7
3 changed files with 4 additions and 22 deletions

View File

@@ -734,7 +734,7 @@ Flow.prototype.diffFlow = function(config) {
Flow.prototype.handleError = function(node,logMessage,msg) {
var errorMessage;
if (typeof msg !== "undefined") {
if (msg) {
errorMessage = redUtil.cloneMessage(msg);
} else {
errorMessage = {};

View File

@@ -201,7 +201,9 @@ Node.prototype.warn = function(msg) {
Node.prototype.error = function(logMessage,msg) {
logMessage = logMessage || "";
log_helper(this, Log.ERROR, logMessage);
flows.handleError(this,logMessage,msg);
if (msg) {
flows.handleError(this,logMessage,msg);
}
};
/**