Improve demo seed

This commit is contained in:
Urtzi Alfaro
2025-10-17 07:31:14 +02:00
parent b6cb800758
commit d4060962e4
56 changed files with 8235 additions and 339 deletions

View File

@@ -70,6 +70,11 @@ class AuthMiddleware(BaseHTTPMiddleware):
# But we still need to inject context headers for downstream services
user_context = request.state.user
tenant_id = user_context.get("tenant_id") or getattr(request.state, "tenant_id", None)
# Inject subscription tier for demo sessions - always enterprise tier for full feature access
user_context["subscription_tier"] = "enterprise"
logger.debug(f"Demo session subscription tier set to enterprise", tenant_id=tenant_id)
self._inject_context_headers(request, user_context, tenant_id)
return await call_next(request)