| @@ -573,7 +573,7 @@ class TenantService: | |||
| return tenant | |||
| @staticmethod | |||
| def switch_tenant(account: Account, tenant_id: Optional[int] = None) -> None: | |||
| def switch_tenant(account: Account, tenant_id: Optional[str] = None) -> None: | |||
| """Switch the current workspace for the account""" | |||
| # Ensure tenant_id is provided | |||
| @@ -672,7 +672,7 @@ class TenantService: | |||
| return db.session.query(func.count(Tenant.id)).scalar() | |||
| @staticmethod | |||
| def check_member_permission(tenant: Tenant, operator: Account, member: Account, action: str) -> None: | |||
| def check_member_permission(tenant: Tenant, operator: Account, member: Account | None, action: str) -> None: | |||
| """Check member permission""" | |||
| perms = { | |||
| "add": [TenantAccountRole.OWNER, TenantAccountRole.ADMIN], | |||