From cc04b89890cc057a64e976a271b5491df7dbd721 Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期五, 06 十二月 2024 16:04:08 +0800 Subject: [PATCH] 增加数据库一建迁移能力 --- app/api/auth.py | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/api/auth.py b/app/api/auth.py index 880d744..2fc3ea7 100644 --- a/app/api/auth.py +++ b/app/api/auth.py @@ -131,15 +131,17 @@ await update_token(db, user.id, access_token, token_dict) result = await pdb.execute(select(AppToken).where(AppToken.id == user.id)) db_app_token = result.scalars().first() + if isinstance(access_token, bytes): + access_token = access_token.decode() if not db_app_token: app_token_str = json.dumps(token_dict) # print(app_token_str) - app_token = AppToken(id=user.id, token=access_token.decode(), app_token=app_token_str) + app_token = AppToken(id=user.id, token=access_token, app_token=app_token_str) pdb.add(app_token) await pdb.commit() await pdb.refresh(app_token) else: - db_app_token.token = access_token.decode() + db_app_token.token = access_token db_app_token.app_token = json.dumps(token_dict) await pdb.commit() await pdb.refresh(db_app_token) -- Gitblit v1.8.0