summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server/src/leap/soledad/server/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/src/leap/soledad/server/__init__.py b/server/src/leap/soledad/server/__init__.py
index 39edcc1b..22894dac 100644
--- a/server/src/leap/soledad/server/__init__.py
+++ b/server/src/leap/soledad/server/__init__.py
@@ -293,7 +293,9 @@ def load_configuration(file_path):
if not config.has_section(section):
continue
for key, value in defaults[section].items():
- if type(value) == bool:
+ if not config.has_option(section, key):
+ continue
+ elif type(value) == bool:
defaults[section][key] = config.getboolean(section, key)
elif type(value) == list:
values = config.get(section, key).split(',')