We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f14d342 commit 2be9a3dCopy full SHA for 2be9a3d
1 file changed
dash-fastapi-backend/module_admin/annotation/log_annotation.py
@@ -85,8 +85,12 @@ async def wrapper(*args, **kwargs):
85
login_log = {}
86
if log_type == 'login':
87
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]}'
+ browser = f'{user_agent_info.browser.family}'
+ 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]}'
94
login_log = dict(
95
ipaddr=oper_ip,
96
login_location=oper_location,
0 commit comments