mirror of
https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
synced 2026-03-02 00:03:05 +00:00
fix Новый фильтр "Готовы к продлению"
1. Добавлен .unique() — предотвращает дубликаты при JOIN с подписками 2. Лимит 20 → 10 — соответствует хендлеру и другим фильтрам
This commit is contained in:
@@ -224,7 +224,7 @@ class UserService:
|
||||
db: AsyncSession,
|
||||
min_balance_kopeks: int,
|
||||
page: int = 1,
|
||||
limit: int = 20,
|
||||
limit: int = 10,
|
||||
) -> Dict[str, Any]:
|
||||
"""Возвращает пользователей с истекшей подпиской и достаточным балансом."""
|
||||
try:
|
||||
@@ -247,7 +247,7 @@ class UserService:
|
||||
.limit(limit)
|
||||
)
|
||||
result = await db.execute(query)
|
||||
users = result.scalars().all()
|
||||
users = result.scalars().unique().all()
|
||||
|
||||
count_query = (
|
||||
select(func.count(User.id))
|
||||
|
||||
Reference in New Issue
Block a user