dev/accesslog #1

Merged
lovinervy merged 4 commits from dev/accesslog into main 2026-01-04 12:17:26 +05:00
Showing only changes of commit 6c75b1ee7f - Show all commits

View File

@@ -1,5 +1,6 @@
import threading
from django.utils.deprecation import MiddlewareMixin
from django.contrib.auth.models import AnonymousUser
_thread_local = threading.local()
@@ -14,7 +15,9 @@ def get_current_user():
"""Retrieve the user from the current request."""
request = get_current_request()
if request:
return getattr(request, "user", None)
user = getattr(request, "user", None)
if not isinstance(user, AnonymousUser):
return user
return None