DJ2LS/FreeDATA

error when changing config

Closed this issue · 0 comments

127.0.0.1 - - [26/Nov/2023 20:00:13] "OPTIONS /config HTTP/1.1" 200 -
isTrusted
[2023-11-26 20:00:13,541] ERROR in app: Exception on /config [POST]
Traceback (most recent call last):
  File "/home/dn2ls/PycharmProjects/FreeDATA/venv/lib/python3.10/site-packages/flask/app.py", line 1455, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/dn2ls/PycharmProjects/FreeDATA/venv/lib/python3.10/site-packages/flask/app.py", line 869, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/dn2ls/PycharmProjects/FreeDATA/venv/lib/python3.10/site-packages/flask_cors/extension.py", line 176, in wrapped_function
    return cors_after_request(app.make_response(f(*args, **kwargs)))
  File "/home/dn2ls/PycharmProjects/FreeDATA/venv/lib/python3.10/site-packages/flask_cors/extension.py", line 176, in wrapped_function
    return cors_after_request(app.make_response(f(*args, **kwargs)))
  File "/home/dn2ls/PycharmProjects/FreeDATA/venv/lib/python3.10/site-packages/flask/app.py", line 867, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/dn2ls/PycharmProjects/FreeDATA/venv/lib/python3.10/site-packages/flask/app.py", line 852, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "/home/dn2ls/PycharmProjects/FreeDATA/modem/server.py", line 104, in config
    set_config = app.config_manager.write(request.json)
  File "/home/dn2ls/PycharmProjects/FreeDATA/modem/config.py", line 135, in write
    self.validate(data)
  File "/home/dn2ls/PycharmProjects/FreeDATA/modem/config.py", line 105, in validate
    for setting in data[section]:
TypeError: 'bool' object is not iterable