Fix for non ascii files in edit mode
This commit is contained in:
parent
aedd7e966b
commit
d91ed3141d
|
@ -6198,9 +6198,9 @@ def popup_edit(data):
|
||||||
return
|
return
|
||||||
|
|
||||||
if session['popup_jailed_dir'] is None:
|
if session['popup_jailed_dir'] is None:
|
||||||
emit("popup_edit_file", {"file": data, "text": open(data, 'r').read()});
|
emit("popup_edit_file", {"file": data, "text": open(data, 'r', encoding='utf-8').read()});
|
||||||
elif session['popup_jailed_dir'] in data:
|
elif session['popup_jailed_dir'] in data:
|
||||||
emit("popup_edit_file", {"file": data, "text": open(data, 'r').read()});
|
emit("popup_edit_file", {"file": data, "text": open(data, 'r', encoding='utf-8').read()});
|
||||||
else:
|
else:
|
||||||
print("User is trying to delete files in your server outside the jail. Blocked. Jailed Dir: {} Requested Dir: {}".format(session['popup_jailed_dir'], data))
|
print("User is trying to delete files in your server outside the jail. Blocked. Jailed Dir: {} Requested Dir: {}".format(session['popup_jailed_dir'], data))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue