Only sanitize script output when viewing the logs in the UI

This commit is contained in:
JonnyWong16 2018-04-08 10:44:47 -07:00
parent fabced9942
commit 32df79bb83
2 changed files with 7 additions and 5 deletions

View file

@ -2310,13 +2310,13 @@ class WebInterface(object):
try:
temp_loglevel_and_time = l.split(' - ', 1)
loglvl = temp_loglevel_and_time[1].split(' ::', 1)[0].strip()
msg = unicode(l.split(' : ', 1)[1].replace('\n', ''), 'utf-8')
msg = helpers.sanitize(unicode(l.split(' : ', 1)[1].replace('\n', ''), 'utf-8'))
fa([temp_loglevel_and_time[0], loglvl, msg])
except IndexError:
# Add traceback message to previous msg.
tl = (len(filt) - 1)
n = len(l) - len(l.lstrip(' '))
ll = ' ' * (2 * n) + unicode(l[n:], 'utf-8')
ll = ' ' * (2 * n) + helpers.sanitize(unicode(l[n:], 'utf-8'))
filt[tl][2] += '<br>' + ll
continue