From b0070c87c3030ca8d0dbf6f6466357076c658a23 Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Mon, 10 Mar 2025 16:05:58 +0800 Subject: [PATCH] =?UTF-8?q?:speech=5Fballoon:=20=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E9=87=8D=E5=90=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhenxun/builtin_plugins/init/init_config.py | 2 +- zhenxun/builtin_plugins/web_ui/api/configure/__init__.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/zhenxun/builtin_plugins/init/init_config.py b/zhenxun/builtin_plugins/init/init_config.py index b81df4fd..0e418d5e 100644 --- a/zhenxun/builtin_plugins/init/init_config.py +++ b/zhenxun/builtin_plugins/init/init_config.py @@ -103,7 +103,7 @@ def _generate_simple_config(exists_module: list[str]): temp_file.unlink() -@HookPriorityManager.on_startup() +@HookPriorityManager.on_startup(0) def _(): """ 初始化插件数据配置 diff --git a/zhenxun/builtin_plugins/web_ui/api/configure/__init__.py b/zhenxun/builtin_plugins/web_ui/api/configure/__init__.py index 69c66349..f5551609 100644 --- a/zhenxun/builtin_plugins/web_ui/api/configure/__init__.py +++ b/zhenxun/builtin_plugins/web_ui/api/configure/__init__.py @@ -43,12 +43,12 @@ async def _(setting: Setting) -> Result: if setting.db_url.startswith("sqlite"): db_path = Path(setting.db_url.split(":")[-1]) db_path.parent.mkdir(parents=True, exist_ok=True) - env_text.replace('DB_URL = ""', f"DB_URL = {setting.db_url}") + env_text = env_text.replace('DB_URL = ""', f'DB_URL = "{setting.db_url}"') if setting.username: Config.set_config("web-ui", "username", setting.username) - Config.set_config("web-ui", "password", setting.password) + Config.set_config("web-ui", "password", setting.password, True) env_file.write_text(env_text, encoding="utf-8") - return Result.ok(info="基础配置设置完成!") + return Result.ok(info="设置成功,请重启真寻以完成配置!") @router.get(