From d4a6cdb65e0d20210019a9eeadfd0af50e67250e Mon Sep 17 00:00:00 2001 From: zbeacon Date: Tue, 28 Jan 2020 10:51:44 +0200 Subject: [PATCH] Reformatting current configuration in client attribute on ThingsBoard --- thingsboard_gateway/gateway/tb_gateway_remote_configurator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/thingsboard_gateway/gateway/tb_gateway_remote_configurator.py b/thingsboard_gateway/gateway/tb_gateway_remote_configurator.py index 31be0fcc..b3f63778 100644 --- a/thingsboard_gateway/gateway/tb_gateway_remote_configurator.py +++ b/thingsboard_gateway/gateway/tb_gateway_remote_configurator.py @@ -78,7 +78,7 @@ class RemoteConfigurator: current_configuration[connector] = [] for config in self.__gateway._connectors_configs[connector]: for config_file in config['config']: - current_configuration[connector].append(config['config'][config_file]) + current_configuration[connector].append({'name': config['name'], 'config': config['config'][config_file]}) current_configuration["thingsboard"] = self.__old_general_configuration_file current_configuration["thingsboard"]["logs"] = b64encode(self.__old_logs_configuration.replace('\n', '}}').encode("UTF-8")) encoded_current_configuration = b64encode(dumps(current_configuration).encode())