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')