setting, session and profile fix

This commit is contained in:
debu-2 2026-10-07 03:22:34 +05:30
parent 7d3b6d4e31
commit e3d8215f2f

View file

@ -5,7 +5,6 @@ from __future__ import annotations
from sqlalchemy.ext.asyncio import AsyncSession
from app.models import Account
from app.services.org_security import get_or_create_security_settings
DEFAULT_SESSION_TIMEOUT_MINUTES = 10_080 # 1 week
@ -42,6 +41,8 @@ async def resolve_session_timeout_minutes(
) -> int:
timeout = account.session_timeout_minutes or DEFAULT_SESSION_TIMEOUT_MINUTES
if account.company_domain:
from app.services.org_security import get_or_create_security_settings
org = await get_or_create_security_settings(session, account.company_domain)
timeout = min(timeout, org.session_timeout_minutes)
return timeout