From 736be8757866b495ca4cbfcb54de2aae34ed3fba Mon Sep 17 00:00:00 2001
From: Radko Krkos <krkos@cesnet.cz>
Date: Mon, 30 Jul 2018 15:29:33 +0200
Subject: [PATCH] Server: Fix mutilation of config by build_server()
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Pavel Kácha <ph@cesnet.cz>
---
 warden3/warden_server/warden_server.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py
index 862f135..5b78c3d 100644
--- a/warden3/warden_server/warden_server.py
+++ b/warden3/warden_server/warden_server.py
@@ -1348,7 +1348,7 @@ def build_server(conf, section_order=section_order, section_def=section_def, par
     }
 
     def init_obj(sect_name):
-        config = conf.get(sect_name, {})
+        config = dict(conf.get(sect_name, {}))
         sect_name = sect_name.lower()
         sect_def = section_def[sect_name]
 
-- 
GitLab