From 5fe37e57a6594148e3ebc18c2d40f9631fbd83d6 Mon Sep 17 00:00:00 2001 From: Egor Date: Tue, 20 Jan 2026 01:39:09 +0300 Subject: [PATCH] Update subscription.py --- app/cabinet/routes/subscription.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/cabinet/routes/subscription.py b/app/cabinet/routes/subscription.py index cf705d3e..26efc036 100644 --- a/app/cabinet/routes/subscription.py +++ b/app/cabinet/routes/subscription.py @@ -131,6 +131,10 @@ def _subscription_to_response( if last_charge: next_daily_charge_at = last_charge + timedelta(days=1) + # Проверяем настройку скрытия ссылки + hide_link = settings.should_hide_subscription_link() + display_url = None if hide_link else subscription.subscription_url + return SubscriptionResponse( id=subscription.id, status=actual_status, # Use actual_status instead of raw status @@ -149,7 +153,7 @@ def _subscription_to_response( servers=servers or [], autopay_enabled=subscription.autopay_enabled or False, autopay_days_before=subscription.autopay_days_before or 3, - subscription_url=subscription.subscription_url, + subscription_url=display_url, is_active=is_active, is_expired=is_expired, traffic_purchases=traffic_purchases or [],