@cryptotaxi247 / netdata-1 / commits / 3b1cbdf9a

properly encode and decode strings passed between netdata servers

Costa Tsaousis (ktsaou) committed Sep 11, 2016 at 15:01 UTC 3b1cbdf9a0d84a8e72f90404e5cd687d2e4d044a
2 files changed +5 -5
web/goto-host-from-alarm.html
+4 -4
@@ -39,7 +39,7 @@
39 while(len--) {
40 var p = variables[len].split('=');
41 if(urlOptions.hasProperty(p[0]) && typeof p[1] !== 'undefined')
42 - urlOptions[p[0]] = p[1];
42 + urlOptions[p[0]] = decodeURIComponent(p[1]);
43 }
44 }
45
@@ -47,9 +47,9 @@
47 return url + '#top'
48 + ';nowelcome=1'
49 + ';show_alarms=1'
50 - + ';chart=' + urlOptions.chart.toString()
51 - + ';family=' + urlOptions.family.toString()
52 - + ';alarm=' + urlOptions.alarm.toString()
50 + + ';chart=' + encodeURIComponent(urlOptions.chart.toString())
51 + + ';family=' + encodeURIComponent(urlOptions.family.toString())
52 + + ';alarm=' + encodeURIComponent(urlOptions.alarm.toString())
53 + ';alarm_unique_id=' + urlOptions.alarm_unique_id.toString()
54 + ';alarm_id=' + urlOptions.alarm_id.toString()
55 + ';alarm_event_id=' + urlOptions.alarm_event_id.toString()
web/index.html
+1 -1
@@ -457,7 +457,7 @@
457 if(len !== 0) {
458 var p = variables[len].split('=');
459 if(urlOptions.hasProperty(p[0]) && typeof p[1] !== 'undefined')
460 - urlOptions[p[0]] = p[1];
460 + urlOptions[p[0]] = decodeURIComponent(p[1]);
461 }
462 else {
463 if(variables[len].length > 0)