From 6083a8a8594300e1d370af957713da33bafbd98a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=AE=E5=8F=AE=E5=BD=93?= <604054726@qq.com> Date: Fri, 16 Feb 2024 20:35:03 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E6=9B=B4=E6=96=B0=E7=AB=99=E7=82=B9?= =?UTF-8?q?=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/db/siteicon_oper.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/db/siteicon_oper.py b/app/db/siteicon_oper.py index e88c5cc0..a0dea295 100644 --- a/app/db/siteicon_oper.py +++ b/app/db/siteicon_oper.py @@ -26,9 +26,9 @@ class SiteIconOper(DbOper): 更新站点图标 """ icon_base64 = f"data:image/ico;base64,{icon_base64}" if icon_base64 else "" - siteicon = SiteIcon(name=name, domain=domain, url=icon_url, base64=icon_base64) - if not self.get_by_domain(domain): - siteicon.create(self._db) + siteicon = self.get_by_domain(domain) + if not siteicon: + SiteIcon(name=name, domain=domain, url=icon_url, base64=icon_base64).create(self._db) elif icon_base64: siteicon.update(self._db, { "url": icon_url,