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(
|
db.update_session(
|
||||||
ctx.session.key,
|
ctx.session.key,
|
||||||
ip=get_client_ip(request),
|
ip=get_client_ip(request),
|
||||||
user_agent=request.headers.get("user-agent") or "",
|
user_agent=request.headers.get("user-agent"),
|
||||||
validated=datetime.now(UTC),
|
validated=datetime.now(UTC),
|
||||||
ctx=ctx,
|
ctx=ctx,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user