Merge pull request from dadav/fix/webcfg_check_for_error

Fix/webcfg check for error
This commit is contained in:
evilsocket 2019-11-26 12:32:10 +01:00 committed by GitHub
commit 19775b7d27
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -500,8 +500,9 @@ class WebConfig(plugins.Plugin):
elif request.method == "POST":
if path == "save-config":
try:
parsed_yaml = yaml.safe_load(str(request.get_json()))
with open('/etc/pwnagotchi/config.yml', 'w') as config_file:
yaml.safe_dump(request.get_json(), config_file, encoding='utf-8',
yaml.safe_dump(parsed_yaml, config_file, encoding='utf-8',
allow_unicode=True, default_flow_style=False)
_thread.start_new_thread(restart, (self.mode,))