diff --git a/src/opnsense/mvc/app/views/OPNsense/TrafficShaper/index.volt b/src/opnsense/mvc/app/views/OPNsense/TrafficShaper/index.volt index 23dd11fc7..61e961eff 100644 --- a/src/opnsense/mvc/app/views/OPNsense/TrafficShaper/index.volt +++ b/src/opnsense/mvc/app/views/OPNsense/TrafficShaper/index.volt @@ -69,13 +69,11 @@ POSSIBILITY OF SUCH DAMAGE. converters: { notprefixable: { to: function (value) { - value = JSON.parse(value); - var str = ""; if (value.not) { - str += ' '; + return ' ' + value.val; + } else { + return value.val; } - str += value.val; - return str; } } }, @@ -83,8 +81,10 @@ POSSIBILITY OF SUCH DAMAGE. // concatenate fields for not. if ('rows' in response) { for (var i = 0; i < response.rowCount; i++) { - response.rows[i]['displaysrc'] = JSON.stringify({'not':response.rows[i].source_not == '1', 'val':response.rows[i].source}) - response.rows[i]['displaydst'] = JSON.stringify({'not':response.rows[i].destination_not == '1', 'val':response.rows[i].destination}) + response.rows[i]['displaysrc'] = {'not':response.rows[i].source_not == '1', + 'val':response.rows[i].source} + response.rows[i]['displaydst'] = {'not':response.rows[i].destination_not == '1', + 'val':response.rows[i].destination} } } return response;