diff --git a/pwnagotchi/plugins/default/webcfg.py b/pwnagotchi/plugins/default/webcfg.py
index 0570833..40f7477 100644
--- a/pwnagotchi/plugins/default/webcfg.py
+++ b/pwnagotchi/plugins/default/webcfg.py
@@ -500,7 +500,7 @@ class WebConfig(plugins.Plugin):
         elif request.method == "POST":
             if path == "save-config":
                 try:
-                    parsed_yaml = yaml.safe_load(request.get_json())
+                    parsed_yaml = yaml.safe_load(str(request.get_json()))
                     with open('/etc/pwnagotchi/config.yml', 'w') as config_file:
                         yaml.safe_dump(parsed_yaml, config_file, encoding='utf-8',
                                 allow_unicode=True, default_flow_style=False)