From 6fa42abc17ebdd2ac32e7a31a043b9ea1b45e77c Mon Sep 17 00:00:00 2001 From: YuHoYe Date: Mon, 9 Feb 2026 17:34:22 +0800 Subject: [PATCH] =?UTF-8?q?fix(DailySummary):=20=E6=97=A7=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=8D=87=E7=BA=A7=E6=97=B6=E5=9B=9E=E5=86=99=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E6=A8=A1=E5=9D=97=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins.v2/dailysummary/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins.v2/dailysummary/__init__.py b/plugins.v2/dailysummary/__init__.py index 75a82f5..a890bbb 100644 --- a/plugins.v2/dailysummary/__init__.py +++ b/plugins.v2/dailysummary/__init__.py @@ -108,6 +108,9 @@ class DailySummary(_PluginBase): self._signin_plugin_id = config.get("signin_plugin_id", "AutoSignIn") self._brush_plugin_ids = config.get("brush_plugin_ids", "BrushFlow") self._storage_paths = config.get("storage_paths", "") + # 旧版本配置缺少新字段时,回写完整配置让前端能读到默认值 + if "daily_modules" not in config: + self._save_config() else: self._daily_modules = DEFAULT_DAILY_MODULES self._weekly_modules = DEFAULT_WEEKLY_MODULES