diff --git a/services/tenant/app/api/tenants.py b/services/tenant/app/api/tenants.py index e0f445b8..535e61d0 100644 --- a/services/tenant/app/api/tenants.py +++ b/services/tenant/app/api/tenants.py @@ -182,14 +182,25 @@ async def get_user_tenants( demo_session_id = current_user.get("demo_session_id") demo_account_type = current_user.get("demo_account_type", "professional") + logger.info( + "Demo session detected for get_user_tenants", + user_id=user_id, + actual_user_id=actual_user_id, + demo_session_id=demo_session_id, + demo_account_type=demo_account_type, + has_session_id=bool(demo_session_id) + ) + if demo_session_id: # Get only tenants for this specific demo session tenants = await tenant_service.get_virtual_tenants_for_session(demo_session_id, demo_account_type) - logger.debug( + logger.info( "Get demo session tenants successful", user_id=user_id, demo_session_id=demo_session_id, - tenant_count=len(tenants) + demo_account_type=demo_account_type, + tenant_count=len(tenants), + tenant_ids=[str(t.id) for t in tenants] if tenants else [] ) return tenants else: