From e4c0643c39194be56763017ac3501edaf7ac91d2 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 8 Feb 2024 20:50:41 +0800 Subject: [PATCH] fix bug --- app/core/plugin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/core/plugin.py b/app/core/plugin.py index 14047274..2d437240 100644 --- a/app/core/plugin.py +++ b/app/core/plugin.py @@ -137,7 +137,11 @@ class PluginManager(metaclass=Singleton): """ if not self._plugins.get(pid): return {} - return self.systemconfig.get(self._config_key % pid) or {} + conf = self.systemconfig.get(self._config_key % pid) + if conf: + # 去掉空Key + return {k: v for k, v in conf.items() if k} + return {} def save_plugin_config(self, pid: str, conf: dict) -> bool: """