From 5a6733fa329262d2c7c6295fadf48b46973903dc Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 14 Sep 2024 11:44:38 +0800 Subject: [PATCH] fix bug --- app/db/systemconfig_oper.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/db/systemconfig_oper.py b/app/db/systemconfig_oper.py index 92af214a..59a23bdc 100644 --- a/app/db/systemconfig_oper.py +++ b/app/db/systemconfig_oper.py @@ -38,6 +38,10 @@ class SystemConfigOper(DbOper, metaclass=Singleton): else: conf.delete(self._db, conf.id) else: + if ObjectUtils.is_obj(value): + value = json.dumps(value) + elif value is None: + value = '' conf = SystemConfig(key=key, value=value) conf.create(self._db)