From 6f64b61ea57f4622c7b0f67c7a47c4a9a9a9285c Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Thu, 22 Feb 2024 10:58:28 +0100 Subject: [PATCH] adjusted config setting for avoiding restart --- modem/server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modem/server.py b/modem/server.py index 1abda73a..12fdfa80 100644 --- a/modem/server.py +++ b/modem/server.py @@ -96,6 +96,10 @@ def index(): @app.route('/config', methods=['GET', 'POST']) def config(): if request.method in ['POST']: + # check if config already exists + if app.config_manager.read() == request.json: + return api_response(request.json) + set_config = app.config_manager.write(request.json) if not set_config: response = api_response(None, 'error writing config')