urgent fixes

This commit is contained in:
Mateusz Gruszczyński
2026-05-25 22:21:29 +02:00
parent 680a673a9a
commit 0ee0f3424c
4 changed files with 31 additions and 6 deletions

View File

@@ -117,6 +117,9 @@ def bypass_user_id() -> int:
def current_user_id() -> int:
if not enabled():
return default_user_id()
if not has_request_context():
# Note: Background jobs and schedulers do not have Flask request/session state.
return 0
if auth_bypassed_request():
return bypass_user_id()
api_user_id = getattr(g, "api_user_id", None)