Merge pull request #1451 from Gy9vin/main

ФИКС ПО ЮКАССЕ
This commit is contained in:
Egor
2025-10-23 03:13:21 +03:00
committed by GitHub

View File

@@ -2673,7 +2673,8 @@ async def _extend_existing_subscription(
current_subscription.device_limit = device_limit
# Если указан squad_uuid, добавляем его к существующим серверам
if squad_uuid and squad_uuid not in current_subscription.connected_squads:
current_subscription.connected_squads.append(squad_uuid)
# Используем += для безопасного добавления в список SQLAlchemy
current_subscription.connected_squads = current_subscription.connected_squads + [squad_uuid]
else:
# Для обычной подписки просто продлеваем
# Обновляем трафик и устройства, если нужно
@@ -2683,7 +2684,8 @@ async def _extend_existing_subscription(
current_subscription.device_limit = device_limit
# Если указан squad_uuid и его ещё нет в подписке, добавляем
if squad_uuid and squad_uuid not in current_subscription.connected_squads:
current_subscription.connected_squads.append(squad_uuid)
# Используем += для безопасного добавления в список SQLAlchemy
current_subscription.connected_squads = current_subscription.connected_squads + [squad_uuid]
# Продлеваем подписку
if current_subscription.end_date > current_time: