0.7.1-fix
All checks were successful
Deploy on push / deploy (push) Successful in 9s

This commit is contained in:
2025-07-02 22:49:20 +03:00
parent 82111ed0f6
commit 27c5a57709
7 changed files with 232 additions and 125 deletions

View File

@@ -235,7 +235,14 @@ class Community(BaseModel):
if with_roles:
member_info["roles"] = ca.role_list # type: ignore[assignment]
member_info["permissions"] = ca.get_permissions() # type: ignore[assignment]
# Получаем разрешения синхронно
try:
import asyncio
member_info["permissions"] = asyncio.run(ca.get_permissions()) # type: ignore[assignment]
except Exception:
# Если не удается получить разрешения асинхронно, используем пустой список
member_info["permissions"] = [] # type: ignore[assignment]
members.append(member_info)