From 0b59c95f6328dd34ca569bf44aa30ccf0e2fa990 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 21 Mar 2025 11:24:08 +0800 Subject: [PATCH] fix #4029 --- app/db/site_oper.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/db/site_oper.py b/app/db/site_oper.py index 42ec3564..8ff4f11c 100644 --- a/app/db/site_oper.py +++ b/app/db/site_oper.py @@ -121,7 +121,8 @@ class SiteOper(DbOper): siteuserdatas = SiteUserData.get_by_domain(self._db, domain=domain, workdate=current_day) if siteuserdatas: # 存在则更新 - siteuserdatas[0].update(self._db, payload) + if not payload.get("err_msg"): + siteuserdatas[0].update(self._db, payload) else: # 不存在则插入 SiteUserData(**payload).create(self._db)