From 29b3081cf0ecef92a6b7be1661059b35107f5a46 Mon Sep 17 00:00:00 2001
From: stedif <stefano.difrischia@inaf.it>
Date: Thu, 27 Oct 2022 09:35:40 +0200
Subject: [PATCH] L2SS-1030: fix dictionary root bug

---
 .../tangostationcontrol/common/configuration.py               | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tangostationcontrol/tangostationcontrol/common/configuration.py b/tangostationcontrol/tangostationcontrol/common/configuration.py
index ad3752528..64a02bd70 100644
--- a/tangostationcontrol/tangostationcontrol/common/configuration.py
+++ b/tangostationcontrol/tangostationcontrol/common/configuration.py
@@ -28,7 +28,7 @@ def get_db_data(db, tangodb_timeout:int = 10000):
     dbproxy.set_timeout_millis(tangodb_timeout)     # Set a security timeout (default is 3000ms)
     # Create empty dictionaries to be populated
     devices_dict = {}
-    server_dict = {} 
+    server_dict = {}
     # Query TangoDb with built-in function for devices data
     _, raw_result = dbproxy.command_inout("DbMySqlSelect", DEVICE_PROPERTIES_QUERY)
     # Remodel the query result
@@ -47,7 +47,7 @@ def get_db_data(db, tangodb_timeout:int = 10000):
     server_result = query_to_tuples(raw_result, 3)
     # Populate server dictionary from query data and merge it with devices dict
     server_dict = model_server_dict(server_dict, devices_dict, server_result)
-    return server_dict
+    return {"servers" : server_dict}
 
 def model_devices_dict(devices_dict:dict, result:list):
     """ Model a devices dictionary with the following structure:
-- 
GitLab