Improve demo seed
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user