diff --git a/backend/app/services/session_policy.py b/backend/app/services/session_policy.py index f2acd9e..3a0eb93 100644 --- a/backend/app/services/session_policy.py +++ b/backend/app/services/session_policy.py @@ -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