Skip to content

Commit 2be9a3d

Browse files
committed
fix: 修复系统版本号或浏览器版本号无法获取时登录异常的问题
1 parent f14d342 commit 2be9a3d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

dash-fastapi-backend/module_admin/annotation/log_annotation.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,12 @@ async def wrapper(*args, **kwargs):
8585
login_log = {}
8686
if log_type == 'login':
8787
user_agent_info = parse(user_agent)
88-
browser = f'{user_agent_info.browser.family} {user_agent_info.browser.version[0]}'
89-
system_os = f'{user_agent_info.os.family} {user_agent_info.os.version[0]}'
88+
browser = f'{user_agent_info.browser.family}'
89+
system_os = f'{user_agent_info.os.family}'
90+
if user_agent_info.browser.version != ():
91+
browser += f' {user_agent_info.browser.version[0]}'
92+
if user_agent_info.os.version != ():
93+
system_os += f' {user_agent_info.os.version[0]}'
9094
login_log = dict(
9195
ipaddr=oper_ip,
9296
login_location=oper_location,

0 commit comments

Comments
 (0)