瀏覽代碼

Merge pull request #12654 from valckmir/main

feat: disable persistent config
Tim Jaeryang Baek 1 月之前
父節點
當前提交
a27dcc84a3
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      backend/open_webui/config.py

+ 2 - 1
backend/open_webui/config.py

@@ -201,6 +201,7 @@ def save_config(config):
 
 T = TypeVar("T")
 
+ENABLE_PERSISTENT_CONFIG = os.environ.get("ENABLE_PERSISTENT_CONFIG", "True").lower() == "true"
 
 class PersistentConfig(Generic[T]):
     def __init__(self, env_name: str, config_path: str, env_value: T):
@@ -208,7 +209,7 @@ class PersistentConfig(Generic[T]):
         self.config_path = config_path
         self.env_value = env_value
         self.config_value = get_config_value(config_path)
-        if self.config_value is not None:
+        if self.config_value is not None and ENABLE_PERSISTENT_CONFIG:
             log.info(f"'{env_name}' loaded from the latest database entry")
             self.value = self.config_value
         else: