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;