Avoid clearing session.user_agent if a validation request lack this header. Backend-initiated session validations may not have the data.
This commit is contained in:
@@ -111,7 +111,7 @@ async def validate_token(
|
||||
db.update_session(
|
||||
ctx.session.key,
|
||||
ip=get_client_ip(request),
|
||||
user_agent=request.headers.get("user-agent") or "",
|
||||
user_agent=request.headers.get("user-agent"),
|
||||
validated=datetime.now(UTC),
|
||||
ctx=ctx,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user