From 82d24eea5bdce4eef784e47728195de7db2d48ac Mon Sep 17 00:00:00 2001 From: Egor Date: Mon, 26 Jan 2026 20:26:23 +0300 Subject: [PATCH] Update subscription_service.py --- app/services/subscription_service.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/services/subscription_service.py b/app/services/subscription_service.py index d76472c9..9e8139b7 100644 --- a/app/services/subscription_service.py +++ b/app/services/subscription_service.py @@ -192,6 +192,12 @@ class SubscriptionService: logger.error(f'Ошибка валидации подписки для пользователя {self._format_user_log(user)}') return None + # Загружаем tariff заранее, чтобы избежать lazy loading в async контексте + try: + await db.refresh(subscription, ['tariff']) + except Exception: + pass # tariff может быть None или уже загружен + user_tag = self._resolve_user_tag(subscription) async with self.get_api_client() as api: