Browse Source

fix add_option overriding config with default

w-e-w 1 year ago
parent
commit
93015964c7
1 changed files with 2 additions and 1 deletions
  1. 2 1
      modules/options.py

+ 2 - 1
modules/options.py

@@ -210,7 +210,8 @@ class Options:
 
 
     def add_option(self, key, info):
     def add_option(self, key, info):
         self.data_labels[key] = info
         self.data_labels[key] = info
-        self.data[key] = info.default
+        if key not in self.data:
+            self.data[key] = info.default
 
 
     def reorder(self):
     def reorder(self):
         """reorder settings so that all items related to section always go together"""
         """reorder settings so that all items related to section always go together"""