From e6fd27018d97051a5e62d8b4436df226991a580c Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Tue, 23 Dec 2025 16:20:07 +0800 Subject: [PATCH] refactor(user_console): streamline user retrieval and creation logic --- zhenxun/models/user_console.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/zhenxun/models/user_console.py b/zhenxun/models/user_console.py index 0f500274..ee1b5160 100644 --- a/zhenxun/models/user_console.py +++ b/zhenxun/models/user_console.py @@ -40,11 +40,8 @@ class UserConsole(Model): @classmethod async def get_user(cls, user_id: str, platform: str | None = None) -> "UserConsole": - if user := await cls.get_or_none(user_id=user_id): - return user - try: - user = await cls.create( + user, _ = await cls.get_or_create( user_id=user_id, defaults={ "platform": platform,