From 5338880d484e1f0687da412ce9e9fdd39dc25796 Mon Sep 17 00:00:00 2001 From: pbca26 Date: Sat, 15 Jul 2017 18:34:04 +0300 Subject: [PATCH] cli render fix2 --- .../components/dashboard/settings/settings.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/react/src/components/dashboard/settings/settings.js b/react/src/components/dashboard/settings/settings.js index 4812a33..aa5e103 100644 --- a/react/src/components/dashboard/settings/settings.js +++ b/react/src/components/dashboard/settings/settings.js @@ -486,9 +486,10 @@ class Settings extends React.Component { } let __cliResponseParsed; - if (_cliResponseParsed.indexOf('\r\n') > -1) { + if (typeof _cliResponseParsed !== 'object' && + _cliResponseParsed.indexOf('\r\n') > -1) { _cliResponseParsed = _cliResponseParsed.split('\r\n') ; - } else if (_cliResponseParsed.indexOf('\n') > -1) { + } else if (typeof _cliResponseParsed !== 'object' && _cliResponseParsed.indexOf('\n') > -1) { __cliResponseParsed = _cliResponseParsed.split('\n') ; } else { __cliResponseParsed = _cliResponseParsed; @@ -503,9 +504,15 @@ class Settings extends React.Component { ); } } else { - _items.push( - translate('INDEX.NO_DATA_AVAILABLE') - ); + if (typeof _cliResponseParsed === 'object') { + _items.push( +
{ JSON.stringify(__cliResponseParsed, null, '\t') }
+ ); + } else { + _items.push( + translate('INDEX.NO_DATA_AVAILABLE') + ); + } } return (