From ff41ea9abbdbeb6746e23cde48a5f962b289fc48 Mon Sep 17 00:00:00 2001 From: Fringg Date: Fri, 24 Apr 2026 06:11:02 +0300 Subject: [PATCH] fix: suppress 'User already enabled' traceback in bulk add_traffic --- app/cabinet/routes/admin_bulk_actions.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/cabinet/routes/admin_bulk_actions.py b/app/cabinet/routes/admin_bulk_actions.py index baba3355..41486144 100644 --- a/app/cabinet/routes/admin_bulk_actions.py +++ b/app/cabinet/routes/admin_bulk_actions.py @@ -356,10 +356,13 @@ async def _do_add_traffic( # Explicitly enable user on panel (PATCH may not clear LIMITED status) _enable_uuid = sub.remnawave_uuid if settings.is_multi_tariff_enabled() else getattr(user, 'remnawave_uuid', None) if _enable_uuid and sub.status == 'active': - from app.services.subscription_service import SubscriptionService + try: + from app.services.subscription_service import SubscriptionService - subscription_service = SubscriptionService() - await subscription_service.enable_remnawave_user(_enable_uuid) + subscription_service = SubscriptionService() + await subscription_service.enable_remnawave_user(_enable_uuid) + except Exception: + pass # "User already enabled" is expected for active subscriptions return BulkUserResult( user_id=user.id,