Node logged errors not displayed properly in debug pane

Fixes #1116
This commit is contained in:
Nick O'Leary
2017-01-14 21:33:11 +00:00
parent f462435dc2
commit a79e4d1bb3
2 changed files with 14 additions and 2 deletions

View File

@@ -230,8 +230,11 @@ RED.debug = (function() {
(o.property?'msg.'+property:'msg')+" : "+format+
'</span>').appendTo(metaRow);
}
if (format === 'Object' || /^array/.test(format) || format === 'boolean' || format === 'number'||/error/i.test(format) ) {
if (format === 'Object' || /^array/.test(format) || format === 'boolean' || format === 'number' ) {
payload = JSON.parse(payload);
} else if (/error/i.test(format)) {
payload = JSON.parse(payload);
payload = (payload.name?payload.name+": ":"")+payload.message;
} else if (format === 'null') {
payload = null;
} else if (format === 'undefined') {